当接口连接时执行自定义脚本

当接口连接时执行自定义脚本

我使用 USB wifi 适配器连接到互联网。当无线连接中断时,我也会丢失一些 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 替换为您的实际接口。

相关内容