DHCP w systemie Linux

Pytanie: Nasz zespół został przeniesiony do nowego budynku z dostępem do Internetu, ale bez usługi DHCP. Po ustawieniu statycznych adresów na 30 komputerach, chcielibyśmy zaimplementować serwer DHCP, ale bez generowania dodatkowych kosztów związanych z zakupem dedykowanego rozwiązania. Mamy system Linux, który mógłby zostać użyty do tego celu. Jak skonfigurować serwer DHCP w tym systemie?

Pytanie: Nasz zespół został przeniesiony do nowego budynku z dostępem do Internetu, ale bez usługi DHCP. Po ustawieniu statycznych adresów na 30 komputerach, chcielibyśmy zaimplementować serwer DHCP, ale bez generowania dodatkowych kosztów związanych z zakupem dedykowanego rozwiązania. Mamy system Linux, który mógłby zostać użyty do tego celu. Jak skonfigurować serwer DHCP w tym systemie?

Odpowiedź: Jeżeli system Linux posiada zainstalowane standardowe oprogramowanie, można skonfigurować serwer DHCP bez większego wysiłku. Opiszemy, jak zainstalować najnowsze oprogramowanie demona DHCP pobranego zhttp://www.isc.org/ .

Pobierz plik dhcp-xxx-tar.gz z sekcji download. Rozpakuj plik, wydając komendę:

tar -xvzf dhcp-xxx.tar.gz

Przenieś się do nowo utworzonego katalogu i wpisz:

./configure

a następnie

make && make install

które to komendy zbudują i zainstalują oprogramowanie. Przed uruchomieniem serwera DHCP skopiuj plik dhcpd.conf z katalogu, w którym przeprowadzaliśmy kompilację do katalogu /etc oraz wyedytuj ustawienia konfiguracji zgodnie z procedurami w używanym środowisku pracy.

Większość opcji konfiguracyjnych jest łatwa do zrozumienia. Należy ustawić nazwę domeny, serwery DNS, zadeklarować zakres adresów z podsieci, które mają być przydzielane przez usługę.

Jeżeli podczas startu usługi otrzymamy komunikat błędu dotyczący Dynamic DNS, dodajemy do konfiguracji linię:

ddns-update-style none:

w sekcji deklaracji globlanych pliku dhcpd.conf.

Przykładowy plik konfiguracyjny z komentarzami przedstawiamy poniżej:

ddns-update-style none:

# nazwa domeny

option domain-name "idg.pl";

# adres serwera DNS:

option domain-name-servers 192.168.10.10;

# maska sieci:

option subnet-mask 255.255.255.0;

# czasy odświeżania:

de

fault-lease-time 36000;

max-lease-time 86400;

# adres sieci:

subnet 192.168.0.0

# maska sieci:

netmask 255.255.255.0

{

# pula adresów przydzielanych przez DHCP:

range 192.168.0.2 192.168.0.100;

# bramka sieci:

option routers 192.168.0.1;

}


TOP 200