Exécuter un script personnalisé lorsqu'une interface est connectée


9

J'utilise un dongle wifi USB pour me connecter à Internet. Lorsque la connexion sans fil s'éteint, je perds également certaines règles iproute.

Comment puis-je réinitialiser ces règles lorsque l'interface est à nouveau connectée?


1
Regardez dans udev .
terdon

Réponses:


14

Si vous avez ifupdown(très probablement si vous utilisez Debian ou une distribution basée sur Debian) regardez 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.

Donc, /etc/network/interfacesvous pouvez avoir quelque chose comme

auto eth0
    iface eth0 inet dhcp
    post-up /usr/local/sbin/my-custom-script

Remplacez eth0 pour votre interface réelle.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.