Я использую VPNC (клиент командной строки из пакета vpnc) для связи с моим учреждением. Файл конфигурации выглядит следующим образом:
IPSec ID CiscoGroup
IPSec gateway xxx.xxx.xxx
IPSec secret XXXXXXXX
IKE Authmode psk
NAT Traversal Mode cisco-udp
Xauth username xxxxxxx
. VPN-соединение работает очень быстро, если я использую свой беспроводной интерфейс. Однако, если я подключен к Интернету с помощью флешки UMTS («Lidl флешка»), это больше не происходит. Работает только UMTS - я могу использовать его для подключения к интернету. Клиент vpnc запускается без явных ошибок, поэтому он может подойти и поговорить со шлюзом и установить соединение. Однако, как только он уходит на задний план, я теряю связь.
Это не проблема DNS - использование IP не помогает.
Интересно, что я все еще могу пропинговать один-единственный сервер - шлюз. Ничего другого.
Это известная проблема? Есть ли решение?
Ubuntu 14.04
По некоторым причинам изменение режима NAT раньше 'вызывало-natt', позволяет соединению обычно продолжаться. Я изменил соответствующую строку в файле конфигурации:
NAT Traversal Mode force-natt
, Почему это работает, однако, я не знаю. Поэтому я не полагаю, что это полный ответ.