Instalacja serwera DHCP

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