探討win 10 hyper-v 的默認default vswitch


1、
default vswitch的工作機制是?

官網介紹default switch(早期版本的hyper-v比如win2008上hyper-v並沒有default switch,只有win10以及win2019 hyper-v安裝后才有這個default switch)的本質為nat https://docs.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/user-guide/setup-nat-network

微軟社區也解釋了下winnat https://techcommunity.microsoft.com/t5/virtualization/windows-nat-winnat-capabilities-and-limitations/ba-p/382303

2、
其他參考 Win10下Hyper-V開發虛擬機NAT網絡環境配置要點 https://laona.dev/post/win10-hyperv-nat-network-tips/

Change Hyper-V (Default Switch) IP address range(好像不能改,待驗證) https://docs.microsoft.com/en-us/answers/questions/48268/change-hyper-v-default-switch-ip-address-range.html

3、實際在win10家庭版 20H2版(存在2個實際的物理網卡,1個網卡配置默認路由可以上外網,另1個網卡不配置默認路由,這種方式是為了模擬配置有2個網卡的車場服務器) 中測試hyper-v
首先需要通過bat批處理來安裝hyper-v,hyper-v安裝成功后,系統並沒有發現默認生成 default vswitch。手動來添加 New-VMSwitch -Switchname "SwitchName" -SwitchType Internal,如下:
發現除了新添加的名稱為Switchname的內部虛擬交換機外,還多了一個名稱為default Switch的虛擬交換機,在hyper-v查看這個default switch發現提示是默認虛擬交換機,嘗試刪除之,無法刪除,在命令行中刪除也提示錯誤:

但刪除 Switchname交換機提示正確如下:

接着在hyper-v中安裝win7,只添加一個以上的default switch網卡,啟動win7,發現可以上同時ping通 hyper-v宿主機的2個物理網卡的ip網段,這就為在win10家庭版 hyper-v中運行shinobi或linux創造了條件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM