从 Ubuntu 16.10 升级到 17.04 后,我遇到了一个严重的问题。
我的机器已连接 wifi,并且获取了 IP 地址。但是没有互联网连接。
升级之前一切运行正常。
我/var/log/syslog
可以看到很多DNSSEC validation failed
消息。
我尝试过这个,但没有帮助:
[device]
wifi.scan-rand-mac-address=no
然后重新启动网络管理器
答案1
正如所写这里,创建文件 /etc/systemd/resolved.conf.d/no-dnssec.conf,内容如下:
[Resolve]
DNSSEC=no
然后重启。我尝试了 scan-rand-mac-address 并添加 8.8.8.8 作为 DNS,但这对我来说是唯一有效的方法。
答案2
以下是漏洞。
你应该尝试以下方法:
打开终端并输入或粘贴此内容并运行:
sudo -H gedit /etc/NetworkManager/NetworkManager.conf
然后编辑该文件并将这些行添加到文件底部:
[device]
wifi.scan-rand-mac-address=no
保存文件并在终端中运行此命令:
sudo service network-manager restart
编辑: 抱歉,我刚刚读了你对问题的修改。
尝试这行代码(它修复了我的 16.10 和 17.04 中的互联网问题:
sudo killall dnsmasq