对于本地网络上的机器,我使用路由器(运行 DD-WRT v24-sp2 (08/07/10) std-nokaid-small)获取 DHCP IP 地址并解析名称。我现在经常注意到,我的网络浏览器无法解析这些名称,直到我打开终端窗口和(路由器)或有时尝试其他网络命令。本地网络上的有线和 wifi 设备都会发生这种情况。dig [email protected]
以下是一个例子:
jelevin@mycomputer:~$ ping mycomputer.lan
ping: unknown host mycomputer.lan
jelevin@mycomputer:~$ host mycomputer.lan
mycomputer.lan has address 192.168.1.236
jelevin@guava:~$ ping mycomputer.lan
PING guava.family (192.168.1.236) 56(84) bytes of data.
64 bytes from guava.family (192.168.1.236): icmp_req=1 ttl=64 time=0.023 ms
...
我已经重新安装并使用 dpkg 重新配置了 resolvconf。以下是 /etc/resolv.conf 的内容
jelevin@mycomputer:~$ cat /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.1.1
search lan
有什么建议吗?谢谢!
答案1
这可能是已知的错误 #1003842 (https://bugs.launchpad.net/ubuntu/+source/dnsmasq/+bug/1003842)。
要解决此错误,请编辑 /etc/NetworkManager/NetworkManager.conf 并注释掉该行dns=dnsmasq
,然后restart network-manager
。