我在Ubuntu14.10上,我安装了forticlient来连接我的工作网络(跟踪他们的文档),过了一段时间,我开始很难连接到大多数的互联网站点。在进行了一些搜索(以及丢失了.的许多测试和配置)之后,我意识到:
然后当不在VPN上时:
Got recursion not available from X.X.X.X, trying next server启动nslookup输出,其中X.X.X.X指向我工作中的服务器事实上,这是最后一点让我意识到问题可能来自强迫性,然后我意识到第三点。
所以我有两个问题:
谢谢
发布于 2015-01-26 14:05:01
我发现即使没有连接到虚拟专用网,/etc/resolf.conf也包含了我工作的服务器地址(问题中的X.X.X.X )。实际上,它包含了两次,当客户端连接时,就有3种。我想vpnclient在出现错误时正好离开了这些行。
所以我删除了这一行,只保留:
# 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.1.而且它似乎又很好用了。
如果我再遇到这个问题,我会改正这个答案的。
发布于 2021-05-26 09:33:41
我在Ubuntu20.04上也遇到了类似的问题。
在首次使用Forticlient连接到VPN后,系统根本无法连接到Internet。试着卸载它,但效果不太好。
Forticlient可能会破坏/etc/resolv.conf文件。
尝试重新安装resolveconf,但卸载后,由于没有互联网,无法重新安装。
解决方案是从Ubuntu手动下载resolveconf包。
http://archive.ubuntu.com/ubuntu/pool/main/r/resolvconf/除了它的依赖ifupdown之外,
http://archive.ubuntu.com/ubuntu/pool/main/i/ifupdown/并使用以下方法安装:
sudo dpkg -i ifupdown_0.8.35ubuntu1_amd64.deb
sudo dpkg -i resolvconf_1.78ubuntu7_all.deb安装后,在/etc/resolvconf/resolv.conf.d/tail文件中添加以下行,用于指定名称服务器:
nameserver 8.8.8.8将其添加到尾将确保行在完成任何更新后被追加到.conf文件中。
并运行以下命令来更新.conf文件:
sudo resolvconf -u名称服务器现在应该出现在/etc/resolv.conf中。
互联网也应该恢复正常。
发布于 2015-10-01 16:27:34
对我来说,情况更糟,基本上所有的‘互联网’都停止工作,即使是强者也无法再次连接。
我不得不在/etc/resolv.conf中手动添加一个正在工作的DNS条目。
解决了问题。
https://askubuntu.com/questions/572158
复制相似问题