В целях резервирования я настроил сценарий что первые ping сеть назначения для тестирования, затем запускаю соединение VPN через openvpn и наконец монтирую совместно используемую папку в удаленной сети посредством того соединения VPN.
После того, как резервное копирование было закончено, папка размонтирована, и соединение VPN закрывается.
Это хорошо работало в течение приблизительно 3 дней. На данный момент проверение с помощью ping-запросов сетевых работ, работ соединения VPN, но команды монтирования имеет время приблизительно после 2 минут, только указывая "приведенный к таймауту".
Мой коллега принимает проблемы с одним из маршрутизаторов, или локальная или удаленная сеть один.
Как я могу правильно определить причину в течение времени? Насколько мы знаем, установки маршрутизатора не были изменены ни в одной сети. Я уже проверил на некоторые возможные проблемы с монтированием, но большинство решений предполагает, что не работало прежде.
Edit1: Согласно просьбе вот эти два сценария (соединение, и разъединение находятся в отдельных сценариях). IP редактируется.
Запуск:
#!/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
Сценарий проверяет, существует ли mounpoint уже для предотвращения вывода ошибок в этом случае. Затем Система резервного копирования (бакулюмы) делает свое задание.
Разъединение:
#!/bin/bash
umount /mnt/remote
output=`ps aux|pgrep openvpn`
set -- $output
pid=$2
kill $pid