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為虛擬機配置橋接網絡,實現虛擬機與宿主機及外部網絡的直接通信。