我的大学(TU Wien)提供 VPN 以获得大学网络的 IP。大学网页上的说明说要安装软件包network-manager-gnome
,network-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
我不知道为什么,但现在可以了。我没有更改任何内容,但我重新启动了系统几次。也许我第一次忘记这样做,重新启动网络管理器还不够。