带有网络管理器(nm-applet)的VPN无法工作

带有网络管理器(nm-applet)的VPN无法工作

我的大学(TU Wien)提供 VPN 以获得大学网络的 IP。大学网页上的说明说要安装软件包network-manager-gnomenetwork-manager-vpnc并且vpnc还提供了包含正确设置的屏幕截图:

在此输入图像描述
(来源:tuwien.ac.at

但当我尝试连接时,什么也没发生。没有错误,也没有其他任何改变。命令行上也没有消息(启动时nm-applet)。

知道我做错了什么吗?

答案1

nm-applet只与网络管理器对话(通过 d-bus);网络管理器本身的消息被发送到系统日志,tail -f /var/log/syslog将向您显示尝试连接时发生的情况:

Aug  4 12:01:59 flux NetworkManager[1085]: <info> Starting VPN service 'vpnc'...
Aug  4 12:01:59 flux NetworkManager[1085]: <info> VPN service 'vpnc' started (org.freedesktop.NetworkManager.vpnc), PID 10062
Aug  4 12:02:00 flux NetworkManager[1085]: <info> VPN service 'vpnc' appeared; activating connections
Aug  4 12:02:00 flux NetworkManager[1085]: <info> VPN plugin state changed: 3
Aug  4 12:02:00 flux NetworkManager[1085]: <info> VPN connection 'Something' (Connect) reply received.
Aug  4 12:02:00 flux NetworkManager[1085]:    SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/tun0, iface: tun0)
Aug  4 12:02:00 flux NetworkManager[1085]:    SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/tun0, iface: tun0): no ifupdown configuration found.
Aug  4 12:02:00 flux NetworkManager[1085]: <info> VPN connection 'Something' (IP Config Get) reply received.
Aug  4 12:02:00 flux NetworkManager[1085]: <info> VPN Gateway: *******
Aug  4 12:02:00 flux NetworkManager[1085]: <info> Tunnel Device: tun0
Aug  4 12:02:00 flux NetworkManager[1085]: <info> Internal IP4 Address: 10.16.7.37
Aug  4 12:02:00 flux NetworkManager[1085]: <info> Internal IP4 Prefix: 20
...
Aug  4 12:02:01 flux NetworkManager[1085]: <info> Clearing nscd hosts cache.
Aug  4 12:02:01 flux NetworkManager[1085]: <info> VPN connection 'Something' (IP Config Get) complete.
Aug  4 12:02:01 flux NetworkManager[1085]: <info> Policy set 'Auto eth0' (eth0) as default for IPv4 routing and DNS.
Aug  4 12:02:01 flux NetworkManager[1085]: <info> VPN plugin state changed: 4

等等。它并不总是提供丰富的信息(特别是在 VPNC 身份验证失败的情况下),但仍然很有用。

答案2

我不知道为什么,但现在可以了。我没有更改任何内容,但我重新启动了系统几次。也许我第一次忘记这样做,重新启动网络管理器还不够。

相关内容