インターフェイスが接続されたときにカスタムスクリプトを実行する


9

USB wifiドングルを使用してインターネットに接続しています。ワイヤレス接続が停止すると、一部のiprouteルールも失われます。

インターフェースが再接続されたときにこれらのルールをリセットするにはどうすればよいですか?


1
udevを調べてください。
terdon

回答:


14

持っている場合ifupdown(おそらくDebianまたはDebianベースのディストリビューションを使用している場合)、以下を参照してman interfacesください。

   post-up command
          Run command after bringing the interface up.  If this command fails then ifup aborts, refraining from marking the interface as  con‐
          figured  (even though it has really been configured), prints an error message, and exits with status 0.  This behavior may change in
          the future.

だから/etc/network/interfacesあなたのようなものを持つことができます

auto eth0
    iface eth0 inet dhcp
    post-up /usr/local/sbin/my-custom-script

実際のインターフェースのeth0を置き換えます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.