VMWare VM 中的 Ubuntu 17.04 中出现明显的 DNS 问题

VMWare VM 中的 Ubuntu 17.04 中出现明显的 DNS 问题

我已经在 VMWare Workstation v.12(在 Win10 Thinkpad 上运行)中运行 v.14.04 大约一年了,没有出现任何重大问题。

我正在尝试在同一个 VMWare Workstation 中安装 v.17.04,但目前遇到了两个令人困扰的问题。其中一个问题如下所述,我将把另一个问题作为单独的问题发布:

我无法使用 FireFox(或 Amazon 应用程序使用的浏览器)从 17.04 VM 访问互联网。我正在为 VM 的网络使用 NAT 转换。

这似乎是 DNS 问题:我可以从终端通过 IP 地址 ping 通 LAN 上的地址,也可以从笔记本电脑上的 Win CMD 窗口 ping 通 VM。但是,与我的 14.04 VM 不同,我无法从终端内部通过名称 ping 通外部地址(例如 www.bbc.co.uk),我收到“服务名称未知”的信息。尽管连接信息实用程序在我的 14.04 和 17.04 VM 中显示的“默认路由”和“主 DNS”值相同,但仍然如此。

那么,什么原因可能导致这个 DNS 问题以及如何解决它?

更新: 我应该提到几件事:在另一台机器上的 VMWare 中新安装 17.04 时我遇到了同样的问题;如果我将 VM 的网络设置配置为,仍然会遇到问题Bridged- 我通常不使用该设置,但它使我能够看到 DNS 服务器的数字 IP 地址,就像我习惯在我的 LAN 上看到它一样,而且它是正确的(即 192.168.0.1,这是我的 DSL 路由器的 IP)。

答案1

我发现可以通过手动配置连接的 IP4 设置来使 DNS 正常工作。基本上,在 IPv4 选项卡上,我

  • 设置Method为手动

  • 在该Addresses部分中添加了一个条目,使用我的连接的 VMWare IP 地址 192.168.32.130 作为地址,255.255.255.0 作为Netmask我的 LAN 路由器的地址,192.168.32.2 作为Gateway

  • 获取了我的 ISP Zen 的一个 DNS 服务器的地址 212.23.3.100,并将其输入到框中DNS servers并重新启动连接。

之后,FireFox 等可以正常访问互联网。我猜挥之不去的问题是为什么该Automatic设置显然无法正确检索 DNS 设置。

相关内容