在CentOS下使用VirtualBox創建橋接網絡的步驟如下:
打開VirtualBox管理器,選擇你要配置的虛擬機,然后點擊“設置”。
在設置窗口中,選擇“網絡”選項卡。
在“適配器1”下,選擇“橋接模式”。確?!斑B接方式”設置為“橋接網卡”,并在“界面名稱”中選擇你用于上網的物理網卡(例如,如果你的宿主機通過Wi-Fi連接,選擇對應的無線網卡)。
點擊“確定”保存設置。
啟動虛擬機并登錄到CentOS系統。
使用文本編輯器(如 vi 或 nano)打開網絡接口配置文件。對于CentOS 7及更高版本,該文件通常位于 /etc/sysconfig/network-scripts/ 目錄下,文件名格式為 ifcfg-設備名稱,例如 ifcfg-eth0。
在配置文件中,將 BOOTPROTO 設置為 static,以使用靜態IP地址。設置 IPADDR、NETMASK 和 GATEWAY 為你想要的靜態IP地址、子網掩碼和網關地址。確保這些地址與宿主機在同一網段內。設置 DNS1 和 DNS2 為你想要使用的DNS服務器地址,或者使用公共DNS服務如 8.8.8.8 和 8.8.4.4。
保存并關閉文件。
在終端中運行以下命令以重啟網絡服務,使配置生效:
sudo systemctl restart network
或者,對于較舊版本的CentOS,可以使用:
sudo service network restart
測試網絡連接:
ping 命令測試虛擬機與宿主機之間的網絡連接是否正常。ping 外部網站,如 ping www.baidu.com,以驗證是否可以通過虛擬機訪問外部網絡。(可選)開放防火墻的Web端口:如果虛擬機上運行了Web服務,默認情況下,用于Web服務的80和443端口可能沒有開放。你需要手動添加這些端口的開放規則,并重啟防火墻。
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --reload
完成以上步驟后,你的CentOS虛擬機應該已經通過VirtualBox成功配置了網絡橋接,可以與宿主機以及外部網絡進行通信。