我使用 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 没有帮助。
有趣的是,我仍然可以 ping 通唯一的服务器——网关。除此之外什么都做不了。
这是一个已知问题吗?有解决方案吗?
Ubuntu 14.04
答案1
出于某种原因,将使用的 NAT 模式更改为“force-natt”可使连接正常进行。我在配置文件中更改了相关行:
NAT Traversal Mode force-natt
但我不知道为什么这样做有效。因此,我不认为这是完整的答案。