У меня очень странное поведение, когда мое VPN-соединение с удаленным местоположением "перезагружается" каждые пару минут, когда я подключался к подключенной машине через другой VPN-туннель. Когда я сижу перед машиной все нормально.

Интересно, как это может быть? Как входящее соединение через VPN-шлюз может вообще влиять на качество / состояние исходящего VPN-соединения?

Таким образом, в то время как я сомневаюсь , что кто -то может решить мою проблему без дополнительной информации, анализа и тщательного логфайл Прослеживая шагов, вы могли бы мне помочь в объяснении мне , как технически это вообще возможно , что VPN-соединение влияет на всех? Где мне искать подсказки?

подробности

Нормальный и рабочий сценарий выглядит так:

 +----+            +--------+      +--------+
 | PC | ===tun1=== | VPN-GW |      | Remote |
 +----+ ---ssh------>      ------->| Server |    Ok.
/______\ ========= |        |      |        |
                   +--------+      +--------+

Когда я вхожу в ПК (ssh) через другой VPN-GW, вышеупомянутое VPN-соединение перезапускается каждые 1-3 минуты с сообщением на консоли «Тайм-аут неактивности (--ping-restart), перезапуск» !? Поскольку я использую соединение все время, и оно разрывается даже при наборе на удаленном сервере, это не может быть "реальным" тайм-аутом, не так ли?

+---------+              +----+
| VPN-GW2 | /==tun2===== |Home|
|        <--------ssh--- +----+
|         | \========== /______\
+---|-----+     
    |
    V
 +----+            +--------+      +--------+
 | PC | ==X=tun1=\ | VPN-GW |      | Remote |
 +----+ ---ssh------>      ------->| Server |    X: tun1 becomes unreliable!
/______\ =X======/ |        |      |        |
                   +--------+      +--------+

Дом, ПК и Удаленный сервер - все это Ubuntu 12.04, VPN GW - это некоторые Linux-боксы, я полагаю. Я использую стандартный пакет Ubuntu openvpn .

2 ответа2

0

Недавно я столкнулся с чем-то, что могло бы объяснить это. Похоже, что по умолчанию OpenVPN использует один и тот же порт для входящих и исходящих данных, и, конечно, при работе в качестве сервера связывает порт для исходящих данных. Это в сочетании с тем, что по умолчанию сервер пользователей UDP может быть вашей проблемой.

Вы можете исправить это, назначив другой порт для вашего сервера (и, конечно же, обновив клиент), или вы можете обойтись без простого указания параметра "lport" со значением, отличным от 1195.

0

Как входящее соединение через VPN-шлюз может вообще влиять на качество / состояние исходящего VPN-соединения?

VPN изменяют таблицу маршрутизации. Когда второе соединение запущено, одна из таблиц маршрутов почти наверняка изменяется таким образом, что разрывает ваше соединение.

Посмотрите на таблицу маршрутов до и после подключения VPN. Посмотрите свои журналы, и вы увидите маршруты, которые добавляются.

Как только вы узнаете, что изменится, запустите traceroute, если решение не очевидно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .