我安装了可以正常运行的 Ubuntu 16.04 版本。最近,我尝试升级到 17.04。升级后,我无法再浏览互联网。Ping 到直接 IP 可以,但无法 Ping 到名称。
谷歌搜索后,我发现很多关于禁用的引用dnsmasq
。大多数都指出要注释掉
dns=dnsmasq
中的行/etc/NetworkManager/NetworkManager.conf
,但我那里甚至没有这一行。
我尝试了很多方法,包括全新安装 Ubuntu 17.04,但还是遇到了同样的问题。看来本地 DNS 不起作用了。
有 2 个选项可以临时解决该问题,直到下次重新启动:1. 编辑/etc/resolv.conf
并添加我的路由器而不是本地环回。2. 运行sudo dhclient
,它正在为我执行此操作。
有没有办法永久取消本地 DNS,并仅启用 DHCP 服务器的设置?
在管理网络连接的 GUI 中,设置看起来正确(对于 IPv4 使用“自动”)。
谢谢
答案1
您可以在文件中静态分配 DNS 服务器/etc/network/interfaces
。在您使用的界面下添加dns-nameserver 8.8.8.8
或您喜欢使用的任何 DNS 服务器。例如:
auto eth0
iface eth0 inet auto
dns-nameserver 192.168.1.1 8.8.8.8 8.8.4.4