Выполнить пользовательский скрипт, когда интерфейс подключен

9

Я использовал USB Wi-Fi ключ для подключения к Интернету. Когда беспроводное соединение умирает, я теряю некоторые правила iproute.

Как я могу сбросить эти правила при повторном подключении интерфейса?

pylover
источник
1
Посмотри в удев .
Тердон

Ответы:

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 для вашего фактического интерфейса.

Элиас Торрес Арройо
источник