Настройка и установка DCHP сервера


Чтобы установить DHCP-сервер, нужно ввести следующую команду в командной строке терминала:

sudo apt-get install isc-dhcp-server
Если есть более одной сетевой карты в сервере c Ubuntu, то нужно определиться с сетевой картой, которая будет прослушивать запросы DHCP клиентов. (По умолчанию,  слушает на интерфейсе eth0).

Изменить это можно путем редактирования файла /etc/default/isc-dhcp-server. В строке INTERFACES пометь eth0 на желаемый интерфейс.


Настройки DHCP сервера хранятся в файле /etc/dhcp/dhcpd.conf. Вот минимальные необходимые настройки:

ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
option subnet-mask 255.255.255.0;
option broadcast-address 10.10.1.255;
option routers 10.10.1.1;
option domain-name-servers 10.10.1.1;
option domain-name "ubuntu.internal";
subnet 10.10.1.0 netmask 255.255.255.0 {
range 10.10.1.50 10.10.1.200;
}
Здесь настройки приведены для сети 10.10.1.0/24, где динамически выдаваться будут IP с 10.10.1.50 по 10.10.1.200. Адрес Шлюза и DNS будет передаваться автоматически, его IP 10.10.1.1. Указываем так же маску нашей подсети 255.255.255.0.и бродкаст 10.10.1.255. Максимальное время аренды 7200 секунд, через 600 секунд будет запрос на продление аренды.

Пере запускаем сервер DHCP следующей командой:

service isc-dhcp-server restart 
Настройка сервера на этом окончена. smile

Настройки клиента на примере Windows 7:

После получения клиентом IP, на сервере можно посмотреть логи аренды. Находятся они в файле: /var/lib/dhcp/dhcpd.leases.
Прочли: 3478 | Добавлено: 01 марта 2013 | На главную