Serwer DHCP (ang. Dynamic Host Configuration Protocol – protokół dynamicznego konfigurowania węzłów) chyba każdy z nas zna lub słyszał o nim. W tym poradniku opisze instalacje i konfiguracje serwera DHCP pod systemem Ubuntu Server 10.04 LTS.
W terminalu wydajemy polecenie:
sudo apt-get install dhcp
Gdy instalator zakończy działanie zabieramy się do konfiguracji. Edytujemy plik
/etc/default/dhcp3-server
podając interfejs na którym ma działać nasz serwer DHCP. Domyślnie jest puste:
INTERFACES=””
Zamieniamy na:
INTERFACES=”eth1″
Ja podaje tu eth1 ponieważ na tym interfejsie mam podłączoną sieć lokalną. Kolejnym krokiem jest edycja pliku:
/etc/dhcp3/dhcpd.conf
Moja konfiguracja wygląda tak:
subnet 192.168.0.0 netmask 255.255.255.0 { option routers 192.168.0.1; option subnet-mask 255.255.255.0; option domain-name "domena.pl"; option domain-name-servers 208.67.222.123, 208.67.220.123; option ntp-servers 192.168.0.1; option netbios-name-servers 192.168.0.1; range 192.168.0.100 192.168.0.140; max-lease-time 86400; }
Opis parametrów:
- option routers – adres bramy domyślnej;
- option subnet-mask – maska podsieci;
- option domain-name-servers – DNS’y (adresy oddzielamy przecinkami);
- option ntp-servers – adres serwera NTP (serwer czasu);
- option netbios-name-servers – adres serwera WINS;
- range – zakresy IP jakie DHCP będzie przydzielać;
- max-lease time – czas na jaki IP jest dzierżawiony;
Gdy chcemy przypisać stały adres IP na podstawie konkretnego MAC-a karty dopisujemy następujący wpis:
Zakładamy że:
komp 1 z adresem MAC 00:00:00:00:68:EC ma mieć adres ip 192.168.0.10
komp 2 z adresem MAC 00:00:00:00:EC:68ma mieć adres ip 192.168.0.20
To wpis wygląda tak:
## statyczne przypisanie IP host komp1 { hardware ethernet 00:00:00:00:68:EC; # MAC adres fixed-address 192.168.0.10; # adres ip dla tego hosta } host komp2 { hardware ethernet 00:00:00:00:EC:68; # MAC adres fixed-address 192.168.0.20; # adres ip dla tego hosta }
Na końcu wydajemy polecenie startu serwera:
sudo /etc/init.d/dhcp3-server start
Serwery DNS
TP
- 194.204.152.34
- 194.204.159.1
Netia
- 213.241.79.38
- 213.241.79.37
OpenDNS
- 208.67.222.222
- 208.67.220.220
Dodatkową ciekawą opcję posiadają serwery OpenDNS, które dodatkowo posiadają prosty filtr treści Family Shield. Serwer filtruje strony związane z pornografią, anonimowymi proxy i złośliwym oprogramowaniem.
Adresy:
- 208.67.222.123
- 208.67.220.123