��� �������� �������� �� ��������� ������: English Castellano Deutsch Francais Italiano Nederlands Russian Turkce |
����� Eric SEIGNE �� ������: ��� ������ - �������� ���������� ������� � ����� ������ ����� ��� ���������. � ������ �� ���������� ����� ���������� ��� PostGreSQL ,MySQL � PHP3. ����������:
|
������:
������� ������������ � ���������������� DHCP.
���� ������� :
��-������ ������� ����, ����������� ������������� ���� ����.
���� ���������� ������������, �������������� ���� ��� ��������� Linux
������� �� Slash Party #2.
<file dhcpd.conf> default-lease-time 86400; max-lease-time 604800; get-lease-hostnames true; option subnet-mask 255.255.255.0; option domain-name "slach2-100.party"; option domain-name-servers 192.168.12.1; option interface-mtu 1500; subnet 192.168.12.0 netmask 255.255.255.0 # default gateway option routers 192.168.12.1; option broadcast-address 192.168.12.255; range 192.168.12.50 192.168.12.200; </file> |
����� ������� DHCP ������� ����� ��������� ���������� �������, �������
��������� ��� ��������������� ��������� IP-������.
����� ������� ���������� �������� ������ � DHCP ������� - ����������
��������� ������ � ����� :
<bloc attributed to a dhcp client> lease 192.168.12.58 starts 2 1999/08/24 06:28:48; ends 3 1999/08/25 06:28:48; hardware ethernet 00:10:5a:2e:56:a7; uid 01:00:10:5a:2e:56:a7; client-hostname "KLUSTER"; </bloc> |
����� ��������� ����������� ��������� ������� - ���� dhcpd.leases ����� ��������� ��������� ������� :
<file dhcpd.leases> lease 192.168.12.58 starts 2 1999/08/24 06:28:48; ends 3 1999/08/25 06:28:48; hardware ethernet 00:10:5a:2e:56:a7; uid 01:00:10:5a:2e:56:a7; client-hostname "KLUSTER"; lease 192.168.12.53 starts 2 1999/08/24 05:42:22; ends 3 1999/08/25 05:42:22; hardware ethernet 00:80:ad:97:e1:76; uid 01:00:80:ad:97:e1:76; client-hostname "ceddz"; lease 192.168.12.54 starts 2 1999/08/24 03:07:26; ends 3 1999/08/25 03:07:26; hardware ethernet 00:80:ad:97:e1:7d; uid 01:00:80:ad:97:e1:7d; client-hostname "SDS"; lease 192.168.12.67 starts 2 1999/08/24 02:52:19; ends 3 1999/08/25 02:52:19; hardware ethernet 00:50:04:45:e1:65; uid 01:00:50:04:45:e1:65; client-hostname "HOMER"; lease 192.168.12.64 starts 2 1999/08/24 01:26:05; ends 3 1999/08/25 01:26:05; hardware ethernet 00:80:ad:97:e2:1c; uid 01:00:80:ad:97:e2:1c; client-hostname "chAwArmA"; lease 192.168.12.59 starts 2 1999/08/24 01:14:06; ends 3 1999/08/25 01:14:06; hardware ethernet 00:00:21:2c:30:e7; uid 01:00:00:21:2c:30:e7; client-hostname "WOOKIE"; </file> |
������ ���������� �� "���������" DHCP ������� ����������� � ����� ����������. ���� �� ������ ��������� ���� dhcp.lease, ������� ��� ���������� "�����������" DHCP.
� ��� ������� ����� ����������� � �������� DHCP? �������� DHCP ��������� ������ ����������, ������������� � ����, �������� IP-����� � ����������� ��������� ����. �� ��� ����������� � ����� ������ ������������ - ����� ����� ������������ � ����� ���� � �������� �� ��������� :( ��� ��������������� ����� � ��������� "�����������" DHCP. IP-����� �������� ������ ������������������ ������� ���������.
<file dhcpd.conf> default-lease-time 86400; max-lease-time 604800; get-lease-hostnames true; option subnet-mask 255.255.255.0; option domain-name "slach2-100.party"; option domain-name-servers 192.168.12.1; option lpr-servers 192.168.12.1; option interface-mtu 1500; subnet 192.168.12.0 netmask 255.255.255.0 # default gateway option routers 192.168.12.1; option broadcast-address 192.168.12.255; # Those not in the dhcp # will get ip between .10 et .50 range 192.168.12.10 192.168.12.50; host hardware ethernet 00:10:5a:2e:56:a7; fixed-address "kluster.slach2-100.party"; host hardware ethernet 00:80:ad:97:e1:76; fixed-address "ceddz.slach2-100.party"; host hardware ethernet 00:80:ad:97:e1:7d; fixed-address "sds.slach2-100.party"; host hardware ethernet 00:40:95:49:0b:a5; fixed-address "saigneur.slach2-100.party"; host hardware ethernet 00:50:04:45:e1:65; fixed-address "homer.slach2-100.party"; </file> |
��������������: ���� �� �� ���������� DNS ������ (Domain Name System), � ����� dhcp.conf ���������� ������������ IP-������ ������ ���� �����������.
<extracted from dhcpd.conf whithout dns> host hardware ethernet 00:40:95:49:0b:a5; fixed-address "192.168.12.57"; host hardware ethernet 00:50:04:45:e1:65; fixed-address "192.168.12.67"; </extract> |
� ������� ��������� Perl ������ ���������� ��� �������������� ����� dhcpd.leases � ���� "������������" DHCP.
������ �� ��� �� ��������� ������������ � DNS ������?
��������� Perl ������, ������������� ����, � ������ -dns ��������� ����� named.$domaine.ajouter � named.$domaine.rev.ajouter. ��������� �� ����� �����������.
����� ����, ���������� ��������� ���� named.conf ����������� �� ������ ������������ ������. �������� :
<add to file named.conf> zone "slach2-100.party" type master; file "named.slach2-100"; ; zone "12.168.192.in-addr.arpa" type master; file "named.slach2-100.rev"; ; </add> |
������ ������ ���������� ���� - ��������� dhcp � dns ���������.
��������� �� ��� �� ���� (���� �����, ��� ��������� :), ��������� "�������� ���������" �� ����������� � �� Windows. ���� ���������� ��� ��������� � ���������� ��������� � ������������.
�� Slach 2 � ��������� ��� ���� (���� 10 ����, ������ 100 ���� ��� ����������������� �������������). �������� �������� � ���, ��� ���� ���� �� ����� ���� ����� �� "�������� ���������" �� Windows.
�������� ���� WINS. WINS ��������� �������� � ���� ������, ������������ ������ ������ ����� IP-�������� � ������� �������. ��� ��� ����� R1 � R2.
������� ���������� ��������� WINS ������ � �������� ��� ���������� IP- ����� ����� ����� ������.
Wins ������ �������������� Samba :)
����������:
------------------- I I I Network R1 I I I I 192.168.0.0 I I 255.255.255.0 I -------+----------- | -----|----- eth0: 192.168.0.1 Linux Server eth1: 192.168.100.1 -----|----- | -------+----------- I I I Network R2 I I I I 192.168.100.0 I I 255.255.255.0 I ------------------- |
���������� �������� dhcpd.conf ��� �������������� ������������ ��������, ������������ ��� wins ������ :) ��� ������������� dhcp �������� �� ��������������� ������� ������� ������������� ��� ������� � wins �������!
�������������� : �� �������� �������� ��������� ������ � ���� DHCPD.CONF ��� ������������� WINS ������� ���������.
<file dhcpd.conf> [...] option routers 192.168.0.1; option netbios-name-servers 192.168.0.1; option netbios-dd-server 192.168.0.1; option netbios-node-type 8; [...] </file> |
��� ������������� wins �������, ��������� Samba ��������� ������� :
<file smb.conf> ; validated with samba 2.0.5 [global] workgroup = rycks.com server string = Linux Box comment = Linux Box netbios name = pantoufle volume = pantoufle guest only = yes guest account = nobody log file = /var/log/samba-log.%m max log size = 50 share modes = yes security = share socket options = TCP_NODELAY os level = 33 ; Configured as network master domain master = yes local master = yes preferred master = yes ; Activate wins support wins support = yes wins proxy = yes ; FTP sharing [ftp] path = /home/ftp/pub public = yes printable = no guest ok = yes </file> |
���� ���� ������� ��������� - ���������� ������������� dhcp, samba � dns.
������������� ����� dhcp �������� ��� ������������� ����� ��������.
� "������� ���������" ���������� ���������� �� ������ ����.
������� ��� ������ ������������ ����� ����������� : ������� �������
���������� � ����� ����, � ����� � "������".
���� ���������� "�����", �� �� �� ������ �������� ������ � ���,
���������� ��������� ����.
��� ��������� ���������� �������� �������� �� ipchains.
������ ���������� ������������ ���-�� �������� :
#Reset chains ipchains -F #Activate masquerading #to check according to default etc. ipchains -A forward -i eth0 -j MASQ |
������ ����������� ��� ������������� dhcp ������� ������������ � ���� �������� - ������ ���� ����� ���� dns ����. ����� ���������� ����� ����������� ���� �������.
������� �������� �������� ��������. ���������� ����������� �� ��� � ������������� � ��������.
����� ��������� ���������� �� ���������� ����� :
�������� ����������� �����, ������� ����������� ����� http://www.rycks.com/erics/linux/ ��� ������ ��������� �� ����������� �����.
|
Webpages maintained by the LinuxFocus Editor team
© Eric SEIGNE LinuxFocus.org 2000 Click here to report a fault or send a comment to Linuxfocus |
Translation information:
|
2000-07-10, generated by lfparser version 1.5