DHCPD 2: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
Строка 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>
   
 
=Прежде чем начать - логгирование=
 
=Прежде чем начать - логгирование=

Версия 10: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))));

Не срабатывают

По этой причине задача номер один при отладке сервера - сделать конфиг который всегда выдает адреса (но не обязательно маршрутизируемые) что бы видеть что прислал клиент, что добавил свитч и/или релей и тд.


Ссылки