Artykuły

DHCP w systemie Linux

1 października 2005,
Józef Muszyński, Kamil Folga

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 z http://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;
}
Ocena:
Twoja ocena:

Komentarze (0)

Polecane

Przełomowy rok... znowu

Lektura firmowych informacji prasowych i prognoz firm analitycznych nie pozostawia wątpliwości - każdego roku...


Spokój i luz administratora

Wymagania wobec pracowników działów IT rosną proporcjonalnie do stopnia rozwoju teleinformatyki. Oczekuje się, że...


04-204 Warszawa ul. Jordanowska 12
tel.: (+48 22) 321 78 00 fax: (+48 22) 321 78 88
© copyright 2011 IDG Poland SA