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

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

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

  • Установите Ubuntu поверх Suse без ущерба для Windows
  • Использование кодирования RAW-видео с gstreamer & VLC
  • Карта IDE-диска в / dev / hda
  • Доступ к папке сервера Debian через веб-браузер с именем пользователя
  • rpc.statd работает в системе, не использующей NFS
  • /etc/resolv.conf изменяется во время перезагрузки
  • установите umask на 0002 для sftp и scp
  • Debian: получить имя пакета для установленного файла
  • ошибка sendmail dsn = 5.0.0, stat = Сервис недоступен
  • Редактирование Ubuntu ISO
  • В чем разница между пакетами postgresql и postgresql-9.n?
  • Как я могу изменить раскладку клавиатуры до входа в систему?
  • One Solution collect form web for “Выполнение пользовательского скрипта при подключении интерфейса”

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

    Linux и Unix - лучшая ОС в мире.