DHCP może być używany do dynamicznego udostępniania lokalnych adresów IP komputerom klienckim. Zapobiega to ustawianiu statycznych adresów IP dla każdego komputera w sieci. DHCP jest bardzo przydatny w ruchliwych środowiskach, takich jak szkoły i firmy.
Konfigurowanie serwera DHCP w systemie Ubuntu nie jest bardzo trudne. Wystarczy wykonać czynności opisane w tym samouczku, aby uruchomić serwer DHCP.
Krok 1: Instalowanie serwera DHCP
Po pierwsze, zainstaluj serwer.
apt-get install isc-dhcp-server
Krok 2: Ustawienie interfejsu sieciowego
Będziemy musieli określić interfejs sieciowy, na którym chcemy dzierżawić adresy. Aby to zrobić, zamień eth0na wystarczający interfejs sieciowy.
vi /etc/default/isc-dhcp-server
Krok 3: Konfiguracja serwera DHCP
Następnie skonfiguruj serwer DHCP.
vi /etc/dhcp/dhcpd.conf
Zobaczysz następującą przykładową konfigurację. Przejrzyj opcje konfiguracji i ustaw je według własnych upodobań. Weź pod uwagę, że option domain-namejest to nazwa strefy DNS.
#
#Sample configuration file for ISC dhcpd for Debian
#
#Attention: If /etc/ltsp/dhcpd.conf exists, that will be used as
#configuration file instead of this file.
#
#
....
option domain-name example.org;
option domain-name-servers ns1.example.org, ns2.example.org;
option domain-name example.com;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.150 10.0.0.253;
option routers 10.0.0.2;
option subnet-mask 255.255.255.0;
option broadcast-address 10.0.0.254;
option domain-name-servers 10.0.0.1, 10.0.0.2;
option ntp-servers 10.0.0.1;
option netbios-name-servers 10.0.0.1;
option netbios-node-type 8;
......
}
Krok 4: Uruchomienie serwera DHCP
Na koniec zrestartuj serwer DHCP.
service isc-dhcp-server restart
Konfiguracja jest zakończona. Możesz teraz używać serwera DHCP do przypisywania adresów IP.