Montagem via cifs ou sshfs na inicialização, dependendo do SSID wifi

2

Eu tenho um servidor home do Ubuntu 12.10 que está disponível na internet para conexões SSH. Eu também tenho meu laptop ubuntu que uso em casa e quando estou viajando. O que eu gostaria é que durante a inicialização, dependendo da conexão Wi-Fi disponível, ele escolha cifs quando estiver em minha rede doméstica ou SSHFS de outra forma.

Eu não quero usar o SSHFS por padrão na minha rede doméstica, como por meio do dyndns e da minha velocidade limitada de upload de conexão à Internet, acho que será significativamente mais lento para tarefas do dia a dia em casa.

Eu não acho que o fstab tenha algum tipo de árvore de montagem hierárquica que me permita fazer isso (pelo que eu li nas páginas de manual de qualquer maneira).

Isso parece lógico / razoável, ou estou indo pelo caminho errado? E se for válido, como eu faria isso?

Agradecemos antecipadamente

Atenciosamente,

David

    
por dhevans79 01.05.2014 / 22:21

1 resposta

2

Por que não criar um script de usuário que é executado quando você faz login? Tente fazer o cifs mount em / etc / fstab, se falhar, faça o sshfs quando você logar.

Basta adicionar isso aos seus scripts de login:

mount | grep -q 'myhomeserver' || sshfs mydyndns /mountpoint
    
por brad sanders 02.05.2014 / 01:53