在 VirtualBox 中的 CentOS 联网,常见做法有几种,下面按最常用、最容易成功的方式给你说明。
适用场景:CentOS 能上外网,主机能访问虚拟机(如 SSH)
ip addr
如果能看到 10.0.2.x 或 192.168.x.x 的 IP,一般已经可以上网。
测试:
ping www.baidu.com
如果不通:
dhclient
# 或
systemctl restart NetworkManager
适用场景:
CentOS 内:
dhclient
ip addr
适用场景:
CentOS:
nmcli device status
启用第二块网卡:
nmcli connection up eth1
vi /etc/sysconfig/network-scripts/ifcfg-eth0
示例(NAT 或桥接):
BOOTPROTO=dhcp
ONBOOT=yes
静态 IP 示例:
BOOTPROTO=static
IPADDR=192.168.56.101
NETMASK=255.255.255.0
GATEWAY=192.168.56.1
DNS1=8.8.8.8
ONBOOT=yes
重启网络:
systemctl restart network
dhclient
systemctl status NetworkManager
systemctl start NetworkManager
yum install -y gcc kernel-devel
然后安装 Guest Additions
| 需求 | 推荐 |
|---|---|
| 只上网 | NAT |
| 和主机同一网段 | 桥接 |
| SSH + 上网 | NAT + Host-Only |
如果你愿意,可以告诉我:
我可以直接给你一步一步命令版配置。