DHCP означает протокол динамической конфигурации хоста. Сервер DHCP обслуживает IP- адреса и DNS-сервера и адрес шлюза на каждом компьютере, которые существуют в локальной сети. DHCP использует адрес порта 67 и 68. Сервер DHCP выполнять свою работу по принципу DORA:
D= Discover
O= Offer
R= Recover
A= Acknowledgement
Здесь мы покажем вам, как настроить сервер DHCP в системе Linux.
ОС : Ubuntu Server 04.14 LTS
Адрес сервера IP : 192.168.0.1
Следуйте простым шагам:
Шаг 1:
При первой установке сервера ISC-DHCP в системе Linux.
root@ani# sudo apt-get install isc-dhcp-server -y Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: isc-dhcp-server-ldap The following NEW packages will be installed: isc-dhcp-server 0 upgraded, 1 newly installed, 0 to remove and 11 not upgraded. Need to get 0 B/411 kB of archives. After this operation, 938 kB of additional disk space will be used. Preconfiguring packages ... Selecting previously deselected package isc-dhcp-server. (Reading database ... 281728 files and directories currently installed.) Unpacking isc-dhcp-server (from .../isc-dhcp-server_4.1.1-P1-15+squeeze8_amd64.deb) ... Processing triggers for man-db ... Setting up isc-dhcp-server (4.1.1-P1-15+squeeze8) ... Generating /etc/default/isc-dhcp-server...
Шаг 2:
Теперь необходимо отредактировать основной конфигурационный файл DHCP. Этот конфигурационный файл DHCP находится в каталоге /etc/dhcp, который назван как файл dhcpd.conf
Теперь откройте файл dhcpd.conf в редакторе nano
root@ani#nano /etc/dhcp/dhcpd.conf
Шаг 3:
Здесь мы покажем, как назначить 192.168.0.0/24 в сети на компьютере пользователя.
Откроем и отредактируем файл /etc/dhcpd.conf.
Теперь вы должны откомментировать authoritive.
#authoritive to authoritive
Затем добавьте несколько строк
subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.2 192.168.0.10 option-gateway 192.168.0.1 option-dns servers 8.8.8.8 max-lease time 200 }