BusyBoxベースのLinuxシステムでeth0を構成してDHCPリースを5回取得し、5回試行してもIPが取得されない場合はバックグラウンドで永久に実行したい(つまり、残りの部分を禁止しない)アプリケーションの起動)。
/ etc/network/interfacesのudhcpc_optsを介して、さまざまなオプションを試しています。
auto eth0
iface eth0 inet dhcp
udhcpc_opts --retries 5 --background --syslog
しかし、私はそれを無期限に試行するバックグラウンドに留めておく方法を見つけることはできません。 I.E.最初に5回試行してから、無限に試行します。バックグラウンドでの再試行の。誰か助けてもらえますか?
最終的に、DCHPクライアントの起動時に「-n」オプションを自動的に追加するBusyBox構成を変更しました。これを削除すると、クライアントはすぐにアドレスを取得しない場合、バックグラウンドに移行します。