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))));
Не срабатывают
По этой причине задача номер один при отладке сервера - сделать конфиг который всегда выдает адреса (но не обязательно маршрутизируемые) что бы видеть что прислал клиент, что добавил свитч и/или релей и тд.