以下是VirtualBox中配置CentOS网络的常见方法,需根据实际需求选择模式:
VirtualBox设置
CentOS配置
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3(网卡名称可能不同)。BOOTPROTO=dhcp # 动态获取IP(NAT默认支持)
ONBOOT=yes # 开机自启
systemctl restart network。ping www.baidu.com(测试外网连通性)。VirtualBox设置
CentOS配置
ip a(找到类似enp0s3的接口)。vi /etc/sysconfig/network-scripts/ifcfg-enp0s3。BOOTPROTO=static # 或 dhcp(若需动态IP)
ONBOOT=yes
IPADDR=192.168.1.100 # 与宿主机同网段IP
NETMASK=255.255.255.0
GATEWAY=192.168.1.1 # 与宿主机网关一致
DNS1=8.8.8.8
systemctl restart network。ping 192.168.1.100(测试主机到虚拟机)。ping 192.168.1.1(测试网关连通性)。VirtualBox设置
CentOS配置
ifcfg-enp0s8):vi /etc/sysconfig/network-scripts/ifcfg-enp0s8。BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.56.101 # 自定义IP(与主机仅主机网络同网段)
NETMASK=255.255.255.0
# 无需设置GATEWAY(仅主机模式无网关)
systemctl restart network。ping 192.168.56.101,虚拟机ping 192.168.56.1(仅主机模式默认网关)。enp0s3、eth0),可通过ip a或nmcli d查看。firewall-cmd --add-port=22/tcp --permanent。根据需求选择模式,桥接模式适合需要与局域网互通的场景,NAT模式适合仅需访问外网的场景,仅主机模式适合隔离环境下的主机-虚拟机通信。