Tu peux te créer un script dans le /etc/network/if-up.d/ : Les scripts qui sont placés ici sont lancés lorsque network-manager a fait redémarrer un interface réseau (lo, eth0, wlan0, ...).
Des variables globales sont disponibles (IFACE LOGICAL ADDRFAM METHOD VERBOSITY), et tu peux les utiliser.
Le petit script ci-dessous permet d'avoir une trace de ces appels lorsque network-manager effectue un changement réseau :
#!/bin/bash -norcTRACE_FILE=/tmp/NetworkManager.log
(echo -ne `date "+%Y-%m-%d_%X"`\'0ドル\' ; for I in IFACE LOGICAL ADDRFAM METHOD VERBOSITY; do echo -ne " [$I=$(eval echo $`echo $I`)]"; done ; echo)>> $TRACE_FILE
Enfin, tu peux aussi extraire des informations de ton système, afin de pouvoir identifier ton réseau. Exemples:
# /etc/network/if-up.d/
Posté par Olivier (site web personnel) . En réponse au journal Identifier un réseau. Évalué à 2. Dernière modification le 18 novembre 2011 à 19:40.
Tu peux te créer un script dans le /etc/network/if-up.d/ : Les scripts qui sont placés ici sont lancés lorsque network-manager a fait redémarrer un interface réseau (lo, eth0, wlan0, ...).
Des variables globales sont disponibles (IFACE LOGICAL ADDRFAM METHOD VERBOSITY), et tu peux les utiliser.
Le petit script ci-dessous permet d'avoir une trace de ces appels lorsque network-manager effectue un changement réseau :
Enfin, tu peux aussi extraire des informations de ton système, afin de pouvoir identifier ton réseau. Exemples: