如何設置 Hyper-V 讓虛擬機既能訪問外網,又能與局域網內的其他物理設備通信
在 Hyper-V 中,讓虛擬機既能訪問外網,又能與局域網內的其他物理設備通信,通常需要正確配置虛擬交換機(vSwitch)。以下是具體的方法:
方法 1:使用“外部”虛擬交換機(推薦)
適用于希望 VM 直接加入局域網,與其他設備互通。
步驟
-
打開 Hyper-V 管理器
-
創建外部虛擬交換機
- 進入 “虛擬交換機管理器”(Virtual Switch Manager)。
- 選擇 “外部”(External)并點擊 “創建虛擬交換機”。
- 選擇你的物理網卡(確保不是 Wi-Fi,否則可能會導致網絡中斷)。
- 勾選 “允許管理操作系統共享此網絡適配器”(可選)。
- 點擊 “應用” 并確認。
-
將 VM 連接到此交換機
- 在 Hyper-V 管理器中,找到你的虛擬機,右鍵選擇 “設置”。
- 進入 “網絡適配器”,在“虛擬交換機”中選擇剛剛創建的“外部”交換機。
- 確認后,啟動虛擬機。
結果
- VM 直接使用你的物理網卡,與局域網內的其他設備在同一網段。
- 適用于 DHCP(自動獲取 IP)或靜態 IP 配置。
方法 2:使用“內部”虛擬交換機 + ICS(Internet 連接共享)
適用于主機和虛擬機互通,但 VM 不能直接訪問局域網。
步驟
-
創建內部交換機
- 進入 “虛擬交換機管理器”,選擇 “內部”(Internal),創建交換機。
-
綁定到 VM
- 在虛擬機的網絡適配器中,選擇剛創建的內部交換機。
-
配置 ICS(Internet Connection Sharing)
- 在宿主機(Hyper-V 運行的物理機):
- 打開 網絡和共享中心 > 適配器設置。
- 右鍵點擊你的物理網卡,選擇 “屬性” > “共享”。
- 勾選 “允許其他網絡用戶通過此計算機的 Internet 連接訪問網絡”,并選擇你的 內部虛擬交換機。
- 在宿主機(Hyper-V 運行的物理機):
結果
- 適用于 VM 僅需訪問主機及互聯網,但不能直接與局域網其他設備通信。
方法 3:NAT 方式(適用于 Wi-Fi)
適用于宿主機使用 Wi-Fi 連接局域網,但希望 VM 也能訪問互聯網。
步驟
- 創建內部交換機
- 創建虛擬網絡適配器
- 配置 NAT 規則
- 在 VM 里手動設置 IP
- IP 地址:
192.168.100.2 - 子網掩碼:
255.255.255.0 - 網關:
192.168.100.1 - DNS:
8.8.8.8或192.168.100.1
- IP 地址:
結果
- VM 通過宿主機的 NAT 上網,但不能直接訪問物理局域網。
- VM 通過宿主機的 NAT 上網,但不能直接訪問物理局域網。
結論
|
方法 |
是否能訪問互聯網 |
是否能訪問局域網 |
適用場景 |
|
外部交換機 |
? |
? |
最推薦,VM 直接加入 LAN |
|
內部交換機 + ICS |
? |
?(僅宿主機互通) |
主機與 VM 互聯 |
|
NAT 方式 |
? |
? |
宿主機用 Wi-Fi,但 VM 仍需上網 |
如果你的 VM 需要直接與局域網的物理機通信,并訪問互聯網,使用外部虛擬交換機是最好的方案。如果你用的是 Wi-Fi,則 NAT 方式是個替代方案。
*******VICTORY LOVES PREPARATION*******
浙公網安備 33010602011771號