Montagem do FSTAB no wi-fi

1. Montagem do FSTAB no wi-fi

Clezio Lima Azevedo
clezioazevedo

(usa OpenSuSE)

Enviado em 03/11/2016 - 18:33h

Prezados, boa tarde!!

eu utilizo uma linha no /etc/fstab para montar um compartilhamento de pasta no Samba. Porém a montagem automática só ocorre se o computador estiver na rede cabeada. Se o computador estiver na rede wi-fi a montagem não ocorre automaticamente, me obrigando a dar o comando "mount -a". Alguém tem alguma luz para que eu possa resolver esse problema?

Grato desde já.


  


2. Re: Montagem do FSTAB no wi-fi

Fernando T. Da Silva
nandosilva

(usa Lubuntu)

Enviado em 03/11/2016 - 19:32h

Acho que a pasta remota compartilhada não é montada automaticamente, porque o processo de inicialização faz primeiros os processos prioritários neste caso o fstab, não sendo montando a pasta remota neste caso, porque o processo de ativação da conexão wi-fi vem muito depois do execução do processo do fstab, pois quando o mesmo foi executado ainda não tinha sido ativada a rede wi-fi.


3. Re: Montagem do FSTAB no wi-fi

Clezio Lima Azevedo
clezioazevedo

(usa OpenSuSE)

Enviado em 04/11/2016 - 09:36h

nandosilva escreveu:

Acho que a pasta remota compartilhada não é montada automaticamente, porque o processo de inicialização faz primeiros os processos prioritários neste caso o fstab, não sendo montando a pasta remota neste caso, porque o processo de ativação da conexão wi-fi vem muito depois do execução do processo do fstab, pois quando o mesmo foi executado ainda não tinha sido ativada a rede wi-fi.


Ola nandosilva!!

primeiramente obrigado pela atenção. É bem isso mesmo que você disse. Porém, tem como inverter esse processo, fazendo com que a montagem do compartilhamento da pasta só ocorra depois da ativação do wi-fi?

Grrato


4. Solução

Clezio Lima Azevedo
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!







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts