安装 Cisco AnyConnect VPN 客户端后无法连接到互联网

安装 Cisco AnyConnect VPN 客户端后无法连接到互联网

今天早些时候,我尝试在运行 Ubuntu 12.04 更新的计算机上安装 Cisco AnyConnect VPN 客户端。我按照此网页上的说明进行操作https://innsida.ntnu.no/wiki/-/wiki/English/Install+VPN,但在我输入用户名和密码后,连接失败,我的电脑也无法再连接到互联网。

它可以毫无问题地找到我的路由器,并正常 ping 我的 DNS 服务器,但是当我尝试 ping www.google.com 时它会超时。

我意识到任何人帮助我可能都需要更多的信息,但我对网络了解不多。

此致

答案1

Cisco AnyConnect VPN 客户端对 /etc/resolv.conf 进行了更改。确保程序将 /etc/resolv.conf 恢复到其原始状态。/etc/resolv.conf 应该是指向“../run/resolvconf/resolv.conf”的符号链接。如果不是这种情况,则运行

sudo dpkg-reconfigure resolvconf

答案2

我也遇到了同样的问题。在 Ubuntu 12.10 中,我安装了 Cisco AnyConnect,然后发现我失去了互联网连接。我卸载了 AnyConnect,然后发现我仍然有 DNS 问题,这使我无法访问互联网上的任何内容。根据 jdthood 的回答,我查看了文件 /etc/resolv.conf 并看到了以下内容:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1

127 是本地主机或其他东西,所以看起来不对。我注释掉了最后一行并添加了以下内容:

nameserver 8.8.8.8

8.8.8.8是 Google DNS 服务器的 IP 地址。这立即解决了问题。我不确定这是否是一个永久的解决方案(根据大写的警告不要按照我的做法来判断),但重启后它就起作用了,我的互联网又可以正常工作了。

答案3

我的情况:

Ubutu 14.04,安装vpn

sudo apt-get install network-manager-openconnect-gnome

然后更改/run/resolvconf/resolv.conf

nameserver 8.8.8.8

现在我可以使用 CISCO vpn 连接到互联网。

问题是,一旦您断开 VPN 并重新连接 VPN,名称服务器就会被写回127.0.0.1。您必须手动将其改回。

相关内容