Печать
Категория: Ubuntu
Начиная с Ubuntu 11.04 по Ubuntu 16.04 LTS настройка DHCP сервера немного отличается от того что было раньше. И с первого взгляда можно подумать что он вообще не работает даже в Webmin.  Но это не так. Просто команда Ubuntu внесли некоторые изменения. Ниже измененнные команды и настройка Webmin.

Так теперь команда

service dhcp3-server start(stop, restart)

больше не работает. Так как по умолчанию сервером управляет ISC DHCPd.
Теперь запустить сервер можно командой

service isc-dhcp-server start

 
Настройки сервера хранятся в файле /etc/dhcp/dhcpd.conf (раньше было в /etc/dhcp3-server/dhcpd.conf)
Указать интерфейс на котором будет работать сервер нужно в файле /etc/default/isc-dhcp-server
 

Не зная этого, многие пытаются запустить сервер командой dhcpd , и он иногда может запуститься если по пользоваться гуглом, где уже придумали много костылей, и даже работать, но обычно он вываливается с сообщением " Can't create PID file /var/run/dhcpd.pid: Permission denid."

потому что у сервера нет прав на запись в эту папку, но такие права есть у isc-dhcp-server'а.
 

Настройка Webmin для управления DHCP сервером:

Для тех, кто любит управлять сервером через веб интерфейс Webmin'а то, следует настроить модуль DHCP сервера подобно тому как на картинке
Файл настроек сервера DHCP - /etc/dhcp/dhcpd.conf
Исполняемый файл сервера DHCP - /usr/sbin/dhcpd
Команда для запуска сервера DHCP - service isc-dhcp-server start
Команда для применения настроек - service isc-dhcp-server restart
Команда для остановки DHCP сервера - service isc-dhcp-server stop
Путь к файлу PID сервера DHCP - /var/run/dhcp-server/dhcpd.pid
Файл аренды сервера DHCP - /var/lib/dhcp/dhcpd.leases

 
настройка Webmin DHCP сервера в 11.04
 
Что бы установить, достаточно набрать в терминале

sudo apt-get -y --force-yes -f install isc-dhcp-server

 

После данной настройки станет возможным управлять Сервером из панели Webmin.