
clezioazevedo
(usa OpenSuSE)
Enviado em 05/11/2016 - 11:26h
Bom dia pessoal!
para quem estiver necessitando, encontrei a solução no site
https://jesper.borgstrup.dk/2011/10/ubuntu-automatic-mounting-of-samba-share-when-connected-to-a-wir.... Porém para mim o script ficou mais simples. No caso, a solução foi criar 1 script em /etc/network/if-up.d para montar o compartilhamento e outro script em /etc/network/if-down.d para desmontar. Segue:
Montando. Em /etc/network/if-up.d crie um script
$sudo nano NomeDoScriptSemExtensão
#!/bin/bash
if [ "$IFACE" = "<INTERFACE>" ]
then
if iwconfig|grep -c <SSID>
then
sleep 10s
mount -a
fi
fi
chmod +x NomeDoScriptSemExtensão
Desmontando. Em /etc/network/if-down.d crie um script
$sudo nano NomeDoScriptSemExtensão02
#!/bin/bash
if [ "$IFACE" = "<INTERFACE>" ]
then
if cat /etc/mtab|grep -c /FocusVendas
then
umount -t cifs /FocusVendas
fi
fi
chmod +x NomeDoScriptSemExtensão02
*OBS.: Entende-se que:
<INTERFACE> = interface de rede conectada na rede mostrado pelo ifconfig (Ex.: eth0, wlp2s0)
<SSID> = nome da rede wi-fi
Boa sorte a todos!