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

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

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

  • WIFI больше не работает после клонирования
  • Ubuntu 16.04 - GUI зависает при стартовой странице входа
  • Grub 2 - попытка загрузки в «загрузчик Windows» загружает меня обратно в grub
  • Удалить альбом из плейлиста в режиме Audacious в режиме Winamp
  • Почему ping не работает через имя интерфейса, но работает через адрес интерфейса?
  • Как использовать rsync или scp для эффективной копирования файлов с machineB и machineC в machineA?
  • Почему мой скрипт оболочки висит на `apt-get -y upgrade`?
  • Ubuntu 14.04 Изменение размера VM в VMWare fusion 7 при каждом открытии терминала?
  • 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 для вашего фактического интерфейса.

    Interesting Posts

    Вызов латекса от vim прекратил работу

    Конфигурация сенсорной панели Synaptics «берет верх» из Windows

    Почему «telnet» буфер FTP управляет линиями подключения?

    Не удается получить доступ к почтовому серверу через SMTP

    Как обновить календарь Google в Gnome?

    Синтаксис декларации оболочки оболочки Shell, () vs {}

    GUI-библиотека или диспетчер окон с использованием HTML

    Различные программы, не работающие после yum, устанавливают некоторые пакеты

    Почему KDE / плазменный шрифт изменяет размер шрифта в случайном порядке при изменении размера монитора?

    Мой сетевой адаптер Atheros Ethernet не работает с клиентом Xen Redhat

    коэффициент дедупликации zfs «низкий»

    Как перенаправить порт после туннелирования

    Использование DD для копирования только половины (части) съемного устройства

    Bash: используйте псевдоним переменной

    Измените размер расширенного раздела на весь диск.

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