刚刚在 Hyper-V 上以虚拟模式全新安装了 16.04 LTS...无法获取 DNS 解析...
最后,通过使用 ifconfig add eth0 10.0.0.1/24 使网络正常工作,使用路由添加添加了默认网关...但似乎无法弄清楚如何添加名称服务器...然后我通过删除所有路由(实验)彻底搞砸了网络。根本无法使网络正常工作。最后,通过将 auto eth0 的所有配置添加到 /etc/network/interfaces 使网络再次正常运行:
auto eth0
iface eth0 inet static
address 10.0.0.1
netmask 255.255.255.0
gateway 10.0.0.200
dns-nameservers 10.0.0.50 10.0.0.51
添加配置后重新启动系统,现在我可以 ping 网络上的其他主机,但仍然没有 DNS 解析......我遗漏了什么?
答案1
$ nmcli connection modify eth0 ipv4.dns 10.0.0.50
# systemctl restart NetworkManager.service
- 編輯/etc/resolv.conf不是一个选择,因为解析配置文件将被网络管理器覆盖。
答案2
有趣..您也可以尝试在/etc/resolv.conf 它看起来应该是这样的:
nameserver 10.0.0.50 10.0.0.51