許多使用者完成 Hyper-V 安裝客體 OS 後發現虛擬機「上不了網」。根因在於預設未建立任何虛擬交換機,或僅建立「內部/專用」模式。本文以「外部虛擬交換機」為核心,圖文詳解從建立交換機、綁定實體網卡、虛擬機掛載網卡、驅動安裝到通訊驗證的完整鏈路。
三種虛擬交換機通訊矩陣
| 模式 | VM ↔ VM | VM ↔ Host | VM ↔ 實體網路/Internet |
| 專用 | ✔ | ✘ | ✘ |
| 內部 | ✔ | ✔ | ✘ |
| 外部 | ✔ | ✔ | ✔ |
一般桌面用戶需求「虛擬機上網 + 宿主機不斷網」→ 必選外部模式。
建立外部虛擬交換機 6 步驟
- Hyper-V 管理員 → 右側「虛擬交換機管理員」。
- 「新增虛擬網路交換器」→ 選「外部」→ 「建立虛擬交換機」。
- 名稱輸入「連接外網」(或自訂),連線類型確認為「外部網路」。
- 關鍵步驟:下拉選單選擇實體網卡(如「Intel Ethernet Controller I225-V」或「Wi-Fi 6 AX201」),務必勾選「允許管理作業系統共用此網路介面卡」,否則宿主機將斷網。
- 確定 → 彈出「掛載虛擬交換機可能導致網路暫時中斷」警告 → 是。
- 完成後,「控制台\網路和網際網路\網路連線」會自動出現
vEthernet (連接外網) 虛擬介面卡,宿主機透過它維持網路連線。
虛擬機端掛載與驗證
- 虛擬機「設定」→ 「新增硬體」→ 「網路介面卡」→ 選擇「連接外網」交換機。
- 啟動虛擬機,客體 OS 會偵測到新網卡並自動安裝驅動(Windows 8.1+ 內建 Hyper-V 網卡驅動,Linux 核心 ≥ 3.4 內建 hv_netvsc)。
- 客體 OS 取得 IP(DHCP 或靜態),開啟瀏覽器驗證網際網路連通性。
常見故障排查
- 宿主機斷網:未勾選「允許管理作業系統共用」→ 重新編輯交換機勾選並套用。
- 虛擬機無 IP:檢查實體網路是否有 DHCP;若為靜態 IP 環境,客體需手動設定同網段 IP/閘道/DNS。
- 無線網卡建立外部交換機失敗:部分無線網卡驅動不支援混雜模式 → 改用「內部」交換機 + 宿主機 ICS(網際網路連線共用)或 USB 有線網卡。
- vEthernet 介面卡重複/錯誤:裝置管理員 → 隱藏裝置 → 刪除舊的 vEthernet 介面卡 → 重啟宿主機重建。
系列完結:三篇教學涵蓋 Hyper-V 啟用配置、客體 OS 安裝進階參數、網路互通三大核心環節,配合 IT之家 論壇精華區「Hyper-V 避坑指南」,足以應對開發測試、舊版軟體相容、安全隔離等主流桌面虛擬化場景。