eth0
、无线网卡wlan0
或CentOS 7+的ens33
、enp0s3
等),可通过ip addr
或ifconfig
命令查看。eth0
、ens33
等);/etc/sysconfig/network-scripts/ifcfg-<设备名称>
,如ifcfg-ens33
):sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO
设为dhcp
):DEVICE=ens33 # 设备名称(需与文件名一致)
BOOTPROTO=static # IP分配方式:static(静态)或dhcp(动态)
ONBOOT=yes # 开机自动启动网络
IPADDR=192.168.1.100 # 虚拟机静态IP(需与宿主机同一网段,如宿主机IP为192.168.1.1,则虚拟机IP可为192.168.1.x,x≠1)
NETMASK=255.255.255.0 # 子网掩码(与宿主机一致)
GATEWAY=192.168.1.1 # 默认网关(与宿主机一致)
DNS1=8.8.8.8 # DNS服务器(可使用公共DNS,如8.8.8.8、8.8.4.4)
DNS2=8.8.4.4
注:若使用DHCP,只需保留
BOOTPROTO=dhcp
和ONBOOT=yes
,其余参数无需设置。
vi
中按Esc
键,输入:wq
回车)。systemctl
,旧版本使用service
):sudo systemctl restart network
或sudo service network restart
ping 192.168.1.1
),检查是否能与宿主机通信;ping www.baidu.com
),检查是否能访问互联网;ping 192.168.1.100
),检查宿主机与虚拟机的连通性。systemctl stop firewalld
),若能通则需开放相应端口;virtualbox-guest-additions
)。通过以上步骤,即可在CentOS宿主机上通过VirtualBox为虚拟机配置桥接网络,实现虚拟机与宿主机及外部网络的直接通信。