DHCPD 2: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) (→DHCPD) |
||
Строка 1: | Строка 1: | ||
=DHCPD= |
=DHCPD= |
||
Заметки по настройке isc dhcpd |
Заметки по настройке isc dhcpd |
||
+ | |||
+ | ==Скрипт запуска (тестовый)== |
||
+ | Запуск в нейспейсе |
||
+ | <PRE> |
||
+ | #!/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 |
||
+ | </PRE> |
||
=Прежде чем начать - логгирование= |
=Прежде чем начать - логгирование= |
Версия 09:58, 17 февраля 2021
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))));
Не срабатывают
По этой причине задача номер один при отладке сервера - сделать конфиг который всегда выдает адреса (но не обязательно маршрутизируемые) что бы видеть что прислал клиент, что добавил свитч и/или релей и тд.