VirtualBox 最小安装 Centos 7,无法连接网络

VirtualBox 最小安装 Centos 7,无法连接网络

我刚刚在 Windows 机器上的 VirtualBox 运行的 VM 上安装了 Centos 7。

我安装了最新的最低版本。然后我开始设置静态 IP。当我尝试访问机器时,我无法访问,也无法从机器 ping 出。

我不确定这是 CentOS 的问题还是 VirtualBox 的问题。

以下是输出ip addr

IP 地址

以下是输出nmcli d

纳米粒子

我还应该说一下,我真的不知道自己在做什么。

答案1

您可能没有在 Virtualbox 中正确配置网络。

请参阅第 6.2 节:https://www.virtualbox.org/manual/ch06.html

默认情况下,Virtualbox 将适配器置于 NAT 模式。这适用于将虚拟机连接到互联网,但仅此而已。这是因为 Virtualbox 在您的机器上创建了额外的 NAT,并将虚拟机置于其后面。

我认为,理想的模式是“桥接网络”,其中虚拟机就像网络上的独立设备一样,直接桥接到网络适配器。然后它将与网络上的任何其他机器位于同一子网中。

其他网络模式还有其他用例,但我发现 99% 的时间,桥接模式才是我想要的虚拟机模式。

答案2

要让 Centos 在 Virtual Box 上运行,请执行以下操作/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0  
BOOTPROTO=dhcp  
ONBOOT=yes

您可能需要重新启动。

相关内容