DHCPサーバーからIPアドレスを取得したい組み込みLinuxシステムを使用しています。使用するDHCPクライアントクライアント(dhcpcd)の再試行ロジックは制限されています。DHCPサーバーが使用できない状態でデバイスが起動してタイムアウトした場合、dhcpcdは終了し、DHCPサーバーが表示/接続された状態で再起動するまで、デバイスはIPアドレスを取得しません。この問題を抱えているのは私だけではありません。この問題は、組み込みシステムに固有のものではないようです(ただし、そこではさらに悪化します)。これをどのように処理しますか?より堅牢なクライアントを利用できますか?
2577 次
3 に答える
3
ISCからの参照dhclientは、デフォルト構成で永久に実行する必要があり、起動時にリースを取得しない場合は、後でリースを取得する必要があります。
私はFreeBSDですぐに使えるdhcpクライアントを使用しています。これは、OpenBSDから派生し、ISCのdhclientに基づいています。これは、すぐに使用できる動作です。
于 2008-09-15T15:05:00.073 に答える
1
チェックに追加してrc.local
、IPが取得されているかどうかを確認します。近い将来、「at」ジョブを設定しない場合は、再試行してください。IPが取得されるまで、「at」ジョブのスケジューリングを続けます。
于 2008-09-15T17:04:47.680 に答える