Cliente do sistema de arquivos de rede que se move entre as redes

1

Em casa, tenho uma unidade de rede e dispositivos que a montam a partir de um endereço IPv4 local. Além disso, meu laptop monta a mesma unidade com sshfs e um nome de host resolvível por DNS.

Mover o laptop da rede para a rede ainda é um problema. Eu nunca lembro de desmontar o sistema de arquivos antes de fechar o laptop (e quem iria?). Os reservatórios não respondem, bloqueiam o ponto de montagem e, geralmente, tornam-se um problema para voltar ao trabalho.

Eu imagino o sistema remontando silenciosamente conforme necessário, idealmente sem interromper processos com arquivos abertos. Talvez esse processo possa ser acionado por uma regra de Wi-Fi que executa um determinado script em cada afiliação de rede.

Existe uma prática recomendada ou uma maneira melhor de analisar esse problema?

    
por Aaron Brick 08.12.2017 / 08:45

2 respostas

2

Para isso, eu uso autofs .

autofs is a program for automatically mounting directories on an as-needed basis. Auto-mounts are mounted only as they are accessed, and are unmounted after a period of inactivity.

A montagem real é feita via VPN para o meu roteador doméstico; Dessa forma, montei o mesmo compartilhamento existente no mesmo endereço, independentemente de eu estar ausente ou em casa (relevante: meu roteador suporta hairpinning ).

No meu caso, é simples montar o NFS sem autenticação, toda a segurança está no nível da VPN. O Autofs pode lidar com outras montagens, veja esta minha resposta onde foi usada com cifs .

    
por 08.12.2017 / 09:15
2

A maneira como eu resolvo este problema - cuja praticidade depende da sua arquitetura de rede - é fazer uso extensivo do OpenVPN - e acessando os devicthoughoughs IPs que são alcançáveis através da VPN se os endereços IP subjacentes mudam, não importa - O OpenVPN se reconecta com os mesmos IPs internos e a retomada da sessão TCP.

    
por 08.12.2017 / 11:19

Tags