溫馨提示×

VirtualBox如何在CentOS上創建橋接網絡

小樊
50
2025-09-26 06:28:51
欄目: 智能運維

VirtualBox在CentOS上創建橋接網絡的步驟

一、前置準備

  1. 確保VirtualBox已安裝在CentOS宿主機上;
  2. 待配置的VirtualBox虛擬機已創建并處于關閉狀態;
  3. 明確宿主機的物理網絡接口名稱(如以太網接口eth0、無線網卡wlan0或CentOS 7+的ens33、enp0s3等),可通過ip addrifconfig命令查看。

二、配置VirtualBox虛擬機的網絡橋接

  1. 打開VirtualBox管理器,選中需要配置的CentOS虛擬機,點擊頂部菜單欄的設置;
  2. 在左側列表中選擇網絡選項卡;
  3. 在**“適配器1”**標簽下:
    • 將**“連接方式”設置為“橋接網卡”**;
    • 在**“界面名稱”下拉菜單中,選擇宿主機的物理網絡接口**(如eth0、ens33等);
  4. 點擊確定保存虛擬機的網絡設置。

三、配置CentOS虛擬機的網絡接口

  1. 啟動CentOS虛擬機并登錄系統;
  2. 打開終端,編輯網絡接口配置文件(文件路徑:/etc/sysconfig/network-scripts/ifcfg-<設備名稱>,如ifcfg-ens33):
    sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
    
  3. 修改或添加以下配置(以靜態IP為例,若需DHCP則將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=dhcpONBOOT=yes,其余參數無需設置。

  4. 保存并退出編輯器(vi中按Esc鍵,輸入:wq回車)。

四、重啟網絡服務并驗證

  1. 重啟網絡服務以應用配置(CentOS 7+使用systemctl,舊版本使用service):
    sudo systemctl restart network
    
    sudo service network restart
    
  2. 驗證網絡連接:
    • 在虛擬機中ping宿主機IP(如ping 192.168.1.1),檢查是否能與宿主機通信;
    • 在虛擬機中ping外部網站(如ping www.baidu.com),檢查是否能訪問互聯網;
    • 在宿主機中ping虛擬機IP(如ping 192.168.1.100),檢查宿主機與虛擬機的連通性。

五、常見問題排查

  • 無法ping通宿主機/外部網絡
    • 檢查虛擬機IP是否與宿主機在同一網段;
    • 確認物理網絡接口支持橋接模式(如無線網卡可能需額外驅動);
    • 關閉CentOS防火墻臨時測試(systemctl stop firewalld),若能通則需開放相應端口;
    • 檢查VirtualBox橋接驅動是否安裝(宿主機需安裝virtualbox-guest-additions)。
  • IP沖突:確保虛擬機IP未被宿主機或其他設備占用,可更換IP地址測試。

通過以上步驟,即可在CentOS宿主機上通過VirtualBox為虛擬機配置橋接網絡,實現虛擬機與宿主機及外部網絡的直接通信。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女