我有一台带有 ubuntu 12.04 的东芝 z830。几天前,我可以在家中毫无问题地使用 DSL 连接(我没有路由器,只有一个调制解调器):
当通过 CiscoVPN(到我的工作场所)与 DSL 连接连接时,它停止工作,我不得不让笔记本电脑无人看管一段时间,我猜笔记本电脑试图挂起。当我回来时,黑屏上有很多消息(对不起,由于我的声誉低,我无法附加图像)并且笔记本电脑没有响应。我不得不重置它。
重新启动后,互联网连接没有像以前那样工作(没有浏览、没有 ssh、没有 Skype 等),尽管它说它已连接。当我将 CiscoVPN 连接到崩溃时连接的同一位置时,我只能浏览等。
当我在物理上通过 VPN 连接(在工作中)时,我可以使用无线网络,自从上述事件发生后,我现在无法再使用它了。
一些附加信息:
martillu@ubuntu:~$ cat /etc/resolv.conf 域名 km.icrr.u-tokyo.ac.jp 名称服务器 10.240.12.134 名称服务器 10.240.12.135 martillu@ubuntu:~$ route -n 内核IP路由表 目标网关 Genmask Flags Metric Ref Use Iface 0.0.0.0 61.127.116.199 0.0.0.0 UG 0 0 0 ppp0 61.127.116.199 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 ppp0 martillu@ubuntu:~$ ifconfig eth0 Link encap:Ethernet HWaddr e8:e0:b7:2f:bc:5a inet6 地址:fe80::eae0:b7ff:fe2f:bc5a/64 范围:链接 上行广播运行多播 MTU:1500 公制:1 RX 数据包:17620 …
我在此处使用瞻博网络安全访问协议表单的 VPN 脚本,它执行位于~/.juniper_networks/network_connect/ncsvc
具有以下权限的二进制文件:
-rws--s--x 1 root root 1225424 okt. 25 13:54 ncsvc
Run Code Online (Sandbox Code Playgroud)
但是当我这样做时,我收到以下错误:
ncsvc> Failed to setuid to root. Error 1: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
将~/.juniper_networks
文件夹移动/复制到例如/opt/juniper
(具有相同的所有者权限),我没有收到错误消息。在Ubuntuforums的论坛帖子中,有人指出这可能是因为我对/home
ecryptfs 进行了加密,因此存在“问题”。
我怎样才能解决这个问题?
是否可以通过使用接口名称而不是网关地址来使用 NetworkManager 添加 VPN 连接路由?
连接到 VPN 服务器后,我不知道网关的 IP,因此我手动添加了几条路由
ip r add 10.1.0.0 dev tun0
ip r add 10.2.0.0 dev tun0
Run Code Online (Sandbox Code Playgroud)
寻找一种方法使其自动发生,最好使用 NetworkManager,如果没有,则使用一些后期脚本。
蒂亚!
我通过网络管理器从 vpn 提供商下载配置文件来使用 vpn。根据此站点DNS 泄漏测试, 我原来的 isp IP 以某种方式泄漏。
通过在线搜索,似乎许多人不得不面对这个问题,但上述方法都不适用于我。