質問:
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