Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

VirtualBox 安裝 Ubuntu 雙網卡配置:NAT 上網 + Bridge 互通完整指南

編輯:Win7 常見問題解答

在 Windows 7 上使用 VirtualBox 執行 Ubuntu,需同時滿足「客體機能上網」與「宿主機能 SSH/FTP/NFS 存取客體機」。標準做法是配置兩張虛擬網卡:NAT 連外網、Bridged(橋接) 組區域網。以下為完整設定步驟與常見坑點。

網路架構規劃

網卡模式用途IP 範例
網卡 1NAT客體機連接網際網路10.0.2.x(DHCP 自動)
網卡 2Bridged宿主機 ↔ 客體機互訪(SSH/FTP/NFS)192.168.0.x(與宿主機同網段)

設定步驟

  1. 關閉虛擬機 → 設定 → 網路 → 網卡 1:啟用、連線方式選 NAT(預設即可)。
  2. 網卡 2:啟用、連線方式選 橋接網路、名稱選擇宿主機實體網卡(如 Realtek PCIe GBE Family Controller)。
  3. 啟動 Ubuntu,編輯 /etc/network/interfaces 或使用 Netplan 設定靜態 IP(橋接網卡):
    auto enp0s8
    iface enp0s8 inet static
        address 192.168.0.100
        netmask 255.255.255.0
        gateway 192.168.0.1
        dns-nameservers 192.168.0.1 8.8.8.8
    
  4. 重啟網路服務 sudo systemctl restart networking,宿主機瀏覽器測試 ssh user@192.168.0.100、FTP、NFS 掛載皆應成功。

特殊情況:宿主機僅有 Wi-Fi、無有線網卡

橋接模式無法直接橋接無線網卡(驅動限制)。解法:

  • VirtualBox → 檔案 → 主機網路管理員 → 建立 僅主機網路(Host-only Adapter),預設網段 192.168.56.x。
  • 虛擬機新增網卡 3,模式選 僅主機網路,對應 vboxnet0。
  • Ubuntu 內為該網卡設定靜態 IP(如 192.168.56.100),宿主機同網段自動獲得 192.168.56.1,雙向通訊正常。

VirtualBox橋接網卡設定畫面 Ubuntu橋接網卡靜態IP設定 僅主機網路建立畫面 僅主機網路IP配置

驗證清單

  • Ubuntu 能 ping 8.8.8.8(NAT 正常)。
  • 宿主機能 ssh user@192.168.0.100(Bridge/Host-only 正常)。
  • 防火牆允許 SSH (22)、FTP (21)、NFS (2049) 埠通訊。

掌握「NAT 出網 + Bridge/Host-only 互通」雙網卡模式,即可在 Win7 上建立功能完整的 Linux 開發/測試環境。

Copyright © Windows教程網 All Rights Reserved