安装Cisco AnyConnect VPN客户端后无法连接到Internet

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

它发现我的路由器没有问题,它正常ping我的DNS服务器,但是当我尝试ping www.google.com时它会超时。

我意识到任何人都可能需要更多信息来帮助我,但我对网络知之甚少。

最好的祝福

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

sudo dpkg-reconfigure resolvconf 

我有同样的问题。 使用Ubuntu 12.10我安装了Cisco AnyConnect,然后发现我丢失了我的网络连接。 我卸载了AnyConnect,然后发现我仍然遇到DNS问题,导致我无法访问Internet上的任何内容。 根据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地址。 这立即解决了这个问题。 我不确定这是一个永久性的解决方案(通过全部大写警告不要做我做的事情),但它在重新启动后保持不变,我的互联网再次工作。

我的情况:

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 。 您必须手动将其更改回来。