VirtualBox-没有互联网连接(答案:由于DNS)

VirtualBox-没有互联网连接(答案:由于DNS)

我查看了 Super User 上所有有关 VirtualBox 无互联网主题的内容,但找不到可行的解决方案。这些症状是在公司 IT 更新后开始出现的,我推测这是问题的一部分,但正如我下面的回答所示,并非无法克服。

主持人:Windows 10
客人:Ubuntu 16.04

Virtualbox 版本
5.2.6 - 最初可以正常工作
5.2.8 - 出现初始问题后进行了全新安装
5.2.6 - 在 5.2.8 也无法正常工作后恢复到这个已知可以正常工作的版本

我尝试了框中网络设置的所有可能组合(NAT、NAT 网络、桥接、适配器虚拟化、Intel Dual、Intel Desktop 等,以及混杂允许所有/拒绝),还尝试在 Windows 的网络设置中禁用+启用 VirtualBox 网络配置。但问题仍然存在:

ping 8.8.8.8
connect: Network is unreachable

host google.com
;; connection timed out; no servers could be reached

curl -v https://www.google.com
* Rebuilt URL to: https://www.google.com/  
* Could not resolve host: www.google.com  
* Closing connection 0  
curl: (6) Could not resolve host: www.google.com

/sbin/route
Kernel IP routing table  
Destination    Gateway    Genmask   Flags  Metric  Ref    Use   Iface

/sbin/route是的,除了上述标题外,结果是空的。

答案1

该问题与 中的 DNS 名称服务器设置有关/etc/network/interfaces。在该文件中,在发生更改之前,我使用了以下配置一个月:

dns-nameservers 8.8.8.8

但在 IT 变革之后,这显然完全阻止了一切与网络有关。我注释掉了文件中的上述行并重新启动了 VirtualBox。奇迹般地,之后我就可以完全访问网络了。

由于这些是公司设置中的更改,我不知道更改了什么。但我没有看到任何与此类似的问题,答案是这样的,所以我决定添加这个。在所有其他情况下,通常是将 NAT 更改为桥接模式,但这些对我的情况没有帮助。

希望它能帮助到别人!

相关内容