Linux を使用していますが、IP アドレスが DHCP 経由で n/w インターフェイスによって取得されたことを示す必要があります。待つことができるイベントはありますか...理想的には、次のようなものが欲しいです:イベントまたはコールバックにより、インターフェイスがIPアドレスを取得するたびにすぐに知ることができます。そのようなイベントやコールバック、または規定はありますか?
ありがとう!
Linux を使用していますが、IP アドレスが DHCP 経由で n/w インターフェイスによって取得されたことを示す必要があります。待つことができるイベントはありますか...理想的には、次のようなものが欲しいです:イベントまたはコールバックにより、インターフェイスがIPアドレスを取得するたびにすぐに知ることができます。そのようなイベントやコールバック、または規定はありますか?
ありがとう!
NetworkManager を実行しているデスクトップ ディストリビューションを使用している場合、ネットワーク インターフェイスの状態が変化したときに /etc/NetworkManager/dispatcher.d でスクリプトが実行され、コマンド ラインと環境変数を介して情報が渡されます。詳細は忘れましたが、ドキュメントと既存の例を確認できます。
NetworkManager には、同じ情報をリッスンできる dbus インターフェイスもあります。dbus-monitor --system
インターフェイスをバウンスしている間に(root として) 実行すると、関連するシグナルが表示されます。