Avviare uno script quando si verifica l’evento di connessione alla rete.

Mi stavo chiedendo se ci fosse un modo di collegarmi a un server samba, col portatile, ogni volta e solamente, se la connessione è attiva, uno script che monti il file system remoto solo quando effettivamente è disponibile… non ho trovato gui per questo, ma la soluzione è talmente semplice che non credo proprio possa essere un problema, il tutto parte dall’usare un piccolo script in una cartella ben determinata, tutto quello che è contenuto in /etc/network/if-up.d viene eseguito quando l’interfaccia (una qualsiasi, ci sono modi per limitare solo a certe interfacce) di rete è attiva e la rete collegata, lo script che fa al caso mio è invece:

#!/bin/sh

/bin/mount -t cifs -o password=unapasswordacaso //10.0.1.1/iomega\ Disk /mnt/iomega

Mentre per smontare nel momento giusto (può richedere la forzatura), creare uno script eseguibile in /etc/network/if-down.d:

#!/bin/sh

/bin/umount -f /mnt/iomega
Annunci

Rispondi

Effettua il login con uno di questi metodi per inviare il tuo commento:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: