ISC DHCP клиент: Где находится dhclient.conf?

Проблема:

Я хочу изменить таймаут dhclient для встроенного Linux, который не имеет DHCP.

Что я сделал:

Я скомпилировал DHCP с сайта isc.org.  Я скомпилировал его с такими CFLAGS:

CFLAGS="-D_PATH_DHCLIENT_SCRIPT='\"/sbin/dhclient-script\"'         \
        -D_PATH_DHCPD_CONF='\"/etc/dhcp/dhcpd.conf\"'               \
        -D_PATH_DHCLIENT_CONF='\"/ISGv2/configs/dhclient.conf\"'"   

В моем конфигурационном файле, /ISGv2/configs/dhclient.conf (который я обозначил как _PATH_DHCLIENT_CONF в моих CFLAGS, показанных выше), Я указал тайм-аут в 3 секунды.

Если я выполню эту команду:

dhclient wlan0

Она использует таймаут <что-то отличное от 3 секунд>, поэтому он, должно быть, считывает настройки "по умолчанию" из какого-то другого (неизвестного) файла конфигурации.

Если я выполню эту команду:

dhclient wlan0 -cf /ISGv2/configs/dhclient.conf

она работает как ожидалось.

Как я могу определить, какой файл конфигурации он использует по умолчанию?

0
28.08.2017, 10:36
1 ответ

Решение:

Я не знаю, есть ли ошибка в dhcp с isg.org, но он использует dhclient.conf, расположенный здесь:

/etc/dhclient.conf
0
28.01.2020, 04:40

Теги

Похожие вопросы