在 VirtualBox 中的 CentOS 联网,通常取决于你选择的网络连接方式。下面按最常见情况一步步说明。
在 VirtualBox 中,关闭虚拟机后: 设置 → 网络 → 连接方式,常见有:
ip addr
看到类似:
enp0s3: <BROADCAST,MULTICAST,UP>
inet 10.0.2.15/24
ping www.baidu.com
如果能 ping 通,说明已联网。
很多 CentOS 默认网卡是 关闭的。
ip addr
通常是 enp0s3 或 eth0
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
确保有:
ONBOOT=yes
BOOTPROTO=dhcp
systemctl restart network
或(CentOS 8+):
nmcli connection reload
nmcli connection up enp0s3
BOOTPROTO=dhcp
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
重启网络即可。
ping 8.8.8.8
vi /etc/resolv.conf
加:
nameserver 8.8.8.8
建议安装 VirtualBox Guest Additions,提升网络稳定性。
✅ 新手推荐:NAT + DHCP
✅ 想被访问:桥接网卡
✅ 核心是:ONBOOT=yes
如果你愿意,可以告诉我:
我可以给你精确命令。