0

Linux を使用していますが、IP アドレスが DHCP 経由で n/w インターフェイスによって取得されたことを示す必要があります。待つことができるイベントはありますか...理想的には、次のようなものが欲しいです:イベントまたはコールバックにより、インターフェイスがIPアドレスを取得するたびにすぐに知ることができます。そのようなイベントやコールバック、または規定はありますか?

ありがとう!

4

1 に答える 1

0

NetworkManager を実行しているデスクトップ ディストリビューションを使用している場合、ネットワーク インターフェイスの状態が変化したときに /etc/NetworkManager/dispatcher.d でスクリプトが実行され、コマンド ラインと環境変数を介して情報が渡されます。詳細は忘れましたが、ドキュメントと既存の例を確認できます。

NetworkManager には、同じ情報をリッスンできる dbus インターフェイスもあります。dbus-monitor --systemインターフェイスをバウンスしている間に(root として) 実行すると、関連するシグナルが表示されます。

于 2013-07-03T17:02:31.003 に答える