Oceń wpis:
Dzisiaj opiszę w prosty i przejrzysty sposób, jak skonfigurować serwer DHCP w systemie linuks. Nie będę opisywał jak zainstalować taki serwer, ponieważ w każdej dystrybucji wygląda to trochę inaczej.
Najpierw odszukujemy plik konfiguracyjny, najczęsciej będzie to: /etc/dhcpd.conf i go edytujemy:
#Definiujemy parametry sieci
shared-network nazwa_sieci { #nazwa sieci
subnet 10.196.0.0 netmask 255.255.255.0; { #adresacja podsieci 1
option domain-name-servers 10.196.0.1, 10.196.0.2; #adresy serwerów DNS
option broadcast-address 10.194.0.255; #adres broadcastu
option subnet-mask 255.255.255.0; #maska podsieci
option routers 10.194.0.254; #adres bramy
}
subnet 10.168.0.0 netmask 255.255.240.0 { #adresacja podsieci 2
option domain-name-servers 10.168.0.1, 10.168.1.1; #adresy serwerów DNS
option broadcast-address 10.168.15.255; #adres broadcastu
option subnet-mask 255.255.240.0; #maska podsieci
option routers 10.168.0.254; #adres bramy
}
}
Opcje, które możemy wstawić w sekcji subnet:
range <adres ip startowy> <adres ip koncowy> - komendą range definujemy początkowy i końcowy adres ip jaki może przydzielić DHCP. Np. range 192.168.1.100 192.168.1.200 - spowoduje że serwer DHCP będzie przydzielał adresy od 192.168.1.100 do 192.168.1.200.
default-lease-time <czas w sekundach> - okres ważności dzierżawy adresu IP liczony w sekundach. Poinformuje to komputer który skorzysta z DHCP o tym ile czasu spokojnie może ten adres IP używać. Przykładowo dzierżawa na jeden dzień to: default-lease-time 86400.
option domain-name “domena” - ta opcja informuje o tym w jakiej domenie pracują komputery w naszej sieci. Przykładowy wygląd tej opcji to: option domain-name “wiosenna.com”.
option domain-name-servers <adres ip> [, adres ip] - tutaj definiujemy adres ip serwerów DNS jakie mają używać komputery w naszej sieci lokalnej. Np. option domain-name-servers 192.168.1.1, lub option domain-name-servers 194.204.159.1, 194.204.152.34.
option subnet-mask <maska podsieci> - maska podsieci jaką ma ustawić sobie komputer kliencki. Np. option subnet-mask 255.255.255.0.
option broadcast-address <adres rozgłoszeniowy sieci> - adres rozgłoszeniowy sieci (broadcast). Np. dla sieci 192.168.1.0/255.255.255.0 wygląda to tak: option broadcast-address 192.168.1.255.
option routers <domyślna brama> - adres domyślnej bramy w podsieci (gateway’a). Np. u mnie jest to 192.168.1.1, więc wpisuje: option routers 192.168.1.1.
#Definiujemy adresy przydzielane dla urządzeń po MAC-adresie
host PC-1 {
option name-host “PC-1″; #nazwa hosta
option hardware-ethernet 00:11:22:aa:44:bb; #MAC-adres urządzenia
fixed-address 10.192.0.24; #Przydzielony adres
}
host PC-2 {
option name-host “PC-2″; #nazwa hosta
option hardware-ethernet 01:41:f2:ba:71:01; #MAC-adres urządzenia
fixed-address 10.168.0.13; #Przydzielony adres
next-server 10.168.0.1 #adres serwera tftpd - jeżeli maszyna ma się bodować z sieci po PXE
filename “/tftpbot/pc2/bpbatch.P” #plik z bootloaderem - jeżeli maszyna ma się botować z sieci po PXE
option domain-name-servers 10.168.15.5, 10.168.0.7; #tu też można ustalić DNS’a
}
Ostatnie komentarze