似乎我的安装在更新后某个时候开始失败。我也有 16.04 安装以及 Win10,它们运行良好。
这似乎是一个 DNS 问题,因为我可以 ping 地址但不能成功 ping 域名,并且仅当我指定名称服务器时 nslookup 才会成功。
奇怪的是,我已经将“DNS = 8.8.8.8”添加到我的resolved.conf中,并且nmcli确实显示已配置的名称服务器。
该问题既出现在无线(我手动设置地址以避开 DHCP,但没有成功)也出现在以太网上。
所以我有点困惑...谢谢!
答案1
好吧,在花了几个小时之后,我确定问题显然与 dnsmasq 有关。我的 etc/resolv.conf 文件一直被设置回“nameserver 127.0.1.1”,这应该是 dnsmasq,但我的 NetworkManager.conf 文件中没有引用它的条目。许多其他人明确注释掉了这样的引用以修复此类问题,但就我而言,我必须将“dns=dnsmasq”添加到文件中,现在它就可以正常工作了!我仍然不清楚到底发生了什么,因为我没有看到 dnsmasq 进程在运行,但我想我只是将其标记为“已解决”。