DHCPD 2
Материал из noname.com.ua
DHCPD
Заметки по настройке isc dhcpd
Скрипт запуска (тестовый)
Запуск в нейспейсе
#!/bin/bash.
rm ./dhcpd.leases2 ./dhcpd.leases2~
touch ./dhcpd.leases2
ip netns exec DHCP /usr/sbin/dhcpd \
-cf ./dhcpd.conf \
-lf ./dhcpd.leases2 \
-pf ./dhcpd.pid \
-f \
-d \
-tf ./trace-output-file \
dhcp_to_main_ns
Прежде чем начать - логгирование
Уточнить! Странно но внятный лог можно получить только при выдаче адреса - те если сервер адрес не выдал то (почему?!) конструкции вида
log(info, concat("Client ",binary-to-ascii(16, 8, ":", substring(hardware, 0, 4))));
Не срабатывают
По этой причине задача номер один при отладке сервера - сделать конфиг который всегда выдает адреса (но не обязательно маршрутизируемые) что бы видеть что прислал клиент, что добавил свитч и/или релей и тд.