tempo de montagem na conexão VPN

1

Para fins de backup, eu configurei um script que primeiro pinga a rede de destino para fins de teste, depois inicia uma conexão VPN via openvpn e finalmente monta uma pasta compartilhada na rede remota por meio dessa conexão VPN.

Após o término de um backup, a pasta é desmontada e a conexão VPN é fechada.

Isso funcionou bem por cerca de 3 dias. A partir de agora o ping da rede funciona, a conexão VPN funciona, mas o comando mount tem um tempo limite após aproximadamente 2 minutos, indicando apenas "tempo esgotado".

Um colega meu assume problemas com um dos roteadores, um local ou remoto.

Como posso determinar corretamente o motivo do tempo limite? Até onde sabemos, as configurações do roteador não foram alteradas em nenhuma das redes. Eu já verifiquei alguns possíveis problemas com o mount, mas a maioria das soluções presume que não funcionou antes.

Edit1: Conforme solicitado, aqui estão os dois scripts (conectar e desconectar estão em scripts separados). IP é redigido.

Início:

#!/bin/bash
ping -c 4 XXX.XXX.XXX.1
sleep 5s
echo 'starting VPN connection'
openvpn --config /etc/openvpnconfig/openvpn.ovpn --daemon --auth-nocache --auth-retry none
echo 'OpenVPN started'
sleep 20s
echo 'mount'
if mountpoint -q /mnt/remote; then
  exit 0
else
  mount /mnt/remote
fi

O script verifica se o ponto de referência já existe para evitar a saída de erro nesse caso. Então o sistema de backup (bacula) faz o seu trabalho.
Desconectando:

#!/bin/bash
umount /mnt/remote
output='ps aux|pgrep openvpn'
set -- $output
pid=$2
kill $pid
    
por Florian Splett 01.08.2016 / 12:01

0 respostas