我已经安装CentOS 7
在virtualbox
,并且网络设置为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/"
请参考此邮政。