探讨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