ISC DHCPクライアント:dhclient.confはどこにありますか?

ISC DHCPクライアント:dhclient.confはどこにありますか?

質問:

DHCPのない組み込みLinuxのdhclientタイムアウトを変更したいと思います。

私がしたこと:

isc.orgでDHCPをコンパイルしました。私はこれを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

期待どおりに動作します。

デフォルトで使用するプロファイルをどのように決定しますか?

答え1

解決策:

isg.orgのdhcpにバグがあるかどうかはわかりませんが、ここにあるdhclient.confを使用しています。

/etc/dhclient.conf

関連情報