为何 VirtualBox 的客户机无法连接网络?

为何 VirtualBox 的客户机无法连接网络?

我已经安装CentOS 7virtualbox,并且网络设置为NAT。来宾无法连接到网络:
在此处输入图片描述

systemctl -l status network输出如下:
在此处输入图片描述

ip addr输出如下:
在此处输入图片描述 有人能对这个问题发表一些评论吗?

答案1

在 virtualbox 中使用 NAT 也意味着在其中添加防火墙,以屏蔽内部网络与外部网络,允许您根据端口和规则专门传递流量。

使用 VirtualBox NAT 设置打开您需要的端口,或者将其从 NAT 更改为不同类型的网络。

答案2

根据我使用 VirtualBox 和加载许多不同 Linux ISO 的个人经验,我非常确定 NAT 连接类型应该允许所有出站内容,除非您在“高级”>“端口转发”部分中另有指定。

您可能还想检查 enp0s3 是否配置正确。

如果一切都失败了,可能需要重新安装。

答案3

经过排查,根本原因是由于我公司使用代理访问网络,因此还CentOS需要VirtualBox在配置文件中添加代理:

(1)在中添加以下几行/etc/environment,然后重新启动机器:

http_proxy="http://proxysrv:8080/"  
https_proxy="https://proxysrv:8080/"

bash或者在配置文件中添加它们。

(2)还需添加/etc/yum.conf

proxy="http://proxysrv:8080/"

请参考此邮政

相关内容