Установка и настройка DHCP сервера в Ubuntu
Установка и настройка DHCP сервера в Ubuntu
В статье показано как установить и настроить DHCP сервер в ОС Ubuntu.
DHCP сервер (Dynamic Host Configuration Protocol, динамический протокол конфигурации сервера), используется для автоматической раздачи параметров IP-протокола в локальных сетях. DHCP сервер автоматически выдает компьютерам, начинающим работу в сети, параметры настройки протокола TCP/IP, такие как IP-адреса, маска и шлюз.
В ОС Ubuntu DHCP сервер устанавливается командой:
sudo apt-get install dhcp3-server
Важно знать, что DHCP сервер часто устанавливают на сервер, являющийся шлюзом Интернета, поэтому следует ограничить его работу только внутренним интерфейсом. Для этого укажите название интерфейса в параметре INTERFACES в файле /etc/default/dhcp3-server.
Далее после установки DHCP сервера необходимо выполнить настройку зоны. В ОС Ubuntu все параметры зоны настраиваются в файле /etc/dhcp3/dhcpd.conf. В этом файле описаны все параметры и приведены примеры использования. Просто скопируйте нужный блок и замените образцы Вашими реальными значениями.
Листинг конфигурационного файла будет выглядеть так:
ddns-update-style interim;
include «/etc/bind/rndc.key»;
ddns-domainname «itworkroom.com»;
option domain-name «itworkroom.com»;
option domain-name-servers asterisk.itworkroom.com;
option option-176code 176 = string;
option netbios-name-servers 192.168.1.15;
option netbios-node-type 8;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.1;
option domain-name «itworkroom.com»;
option broadcast-address 192.168.1.255;
option option-176 «MCIPADD=192.168.1.1, TFTPSRVR=192.168.1.1»;
zone 1.168.192.in-addr.arpa. {
primary 127.0.0.1;
key «rndc-key»;
}
zone itworkroom.com. {
primary 127.0.0.1;
key «rndc-key»;
}
}
В данном листинге показана конфигурация DHCP сервера, достаточная для обслуживания клиентов в сети. Также данный сервер дополнительно настроен на выдачу параметров опции с номером «176», которая необходима для работы IP-телефонии. Конфигурация также предполагает обновление сервера DNS (прямой зоны itworkroom.com и обратной — 1.168.192.in-addr.arpa) в случае получения клиентом от DHCP сервера IP-адреса. После внесение корректировок в DHCP сервер в Ubuntu, его необходимо перезагрузить командой:
sudo /etc/init.d/dhcp3-server restart
0