Вернуться к оглавлению

Настройка DHCP сервера

Для настройки DHCP сервера необходимо подключиться к устройству по протоколу ssh. Для перехода в папку с настройками необходимо ввести команду «cd /media/storage/overlay/dhcp». Файл с конфигурацией DHCP сервера находится в файле «dhcpd.conf». Для изменения настроек необходимо ввести команду «nano dhcpd.conf» (изобр. 8.g.1). Файл с конфигурацией DHCP сервера состоит из нескольких блоков. Основной блок содержит общие настройки DHCPсервера. Дополнительный блок содержит настройки пула ip-адресов (таблица. 8.g.1).

 Команда «nano dhcpd.conf»

Изобр. 8.g.1. Команда «nano dhcpd.conf»

Таблица 8.g.1. Описание команд

Команда Описание
ddns-update-style none; Настройка опции динамического обновления DNS при выделении ip-адреса новому компьютеру.
log-facility local7; Настройка системного журнала, в который перенаправляются логи DHCP сервера.
authoritative; Настройка авторитетности DHCP сервера. Авторитетный DHCP сервер может инициировать прекращение существующих договоров аренды и запускать повторную процедуру получения IP-адреса.
default-lease-time 86400 Настройка времени в секундах по умолчанию, в течение которого будет действителен выданный DHCP ip-адрес.
max-lease-time 86400 Настройка максимального времени в секундах, в течение которого будет действителен выданный DHCP адрес.
option rfc3442-classless-static-routes code 121 = array of integer 8; Настройка статического маршрута.
option ms-classless-static-routes code 249 = array of integer 8; Настройка статического маршрута.
subnet 10.11.0.0 netmask 255.255.255.0 Настройка подсети для DHCP сервера.
range 10.11.0.2 10.11.0.50 Настройка диапазона ip-адресов.
option subnet-mask Настройка маски подсети.
option routers Настройка ip-адреса шлюза по умолчанию.
option broadcast-address Настройка броадкаст ip-адреса.
option domain-name-servers Настройка ip-адреса DNS сервера.
option domain-name Настройка домена.
host <Название хоста> {hardware ethernet <MAC адрес>;fixed-address <ip-адрес>; Настройка статического ip-адреса для заданного хоста.
option rfc3442-classless-static-routes <маска подсети в формате префикса>, <ip-адрес подсети>, <ip-адрес шлюза>; Настройка статического маршрута.
option ms-classless-static-routes <маска подсети в формате префикса>, <ip-адрес подсети>, <ip-адрес шлюза>; Настройка статического маршрута.

Для сохранения настроек необходимо нажать комбинацию клавиш «Ctrl + X», на вопрос о сохранении изменения ответь «Yes» и нажать на клавишу «Enter». Проверить, что настройки сохранены можно с помощью команды «cat dhcpd.conf».

Для задания сетевого интерфейса, на котором будет прослушивать запросы DHCP сервер, необходимо выполнить команду «nano interfaces.conf». В файле необходимо задать один или несколько сетевых интерфейсов, которые DHCP сервер будет прослушивать.

Для сохранения настроек необходимо нажать комбинацию клавиш «Ctrl + X», на вопрос о сохранении изменения ответь «Yes» и нажать на клавишу «Enter». Проверить, что настройки сохранены можно с помощью команды «nano interfaces.conf» (изобр. 8.g.2).

 Команда «nano interfaces.conf»

Изобр. 8.g.2. Команда «nano interfaces.conf»

После сохранения настроек необходимо запустить DHCP сервер с помощью команды «/etc/init.d/S80dhcp-server start». DHCP сервер необходимо запустить только при создании файла с конфигурацией. При наличии файла с конфигурацией DHCP запускается автоматически при загрузке устройства. Для проверки, что DHCP сервер запущен необходимо ввести команду «ps | grep dhcp».