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

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

私はUSB Wi-Fiアダプタを使用してインターネットに接続します。ワイヤレス接続が失われると、一部のiprouteルールも失われます。

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

ベストアンサー1

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 を物理インターフェイスに置き換えます。

おすすめ記事