让win11内Hyper-V虚拟机IP分配固定段,默认虚拟交换机是Default Switch,它自动给虚拟机分配的IP段会跳还跳去

迅恒数据中心
Default Switch 网段乱跳根源 + 三种稳定固定网段方案
一、为什么 Default Switch 每次重启网段都会变?
微软内置的Default Switch是自动托管 NAT 交换机,由icssvc(Internet 连接共享)自动管理,底层逻辑:
每次宿主机开机 / 重启 Hyper-V 服务,系统自动扫描全网段(172.16.0.0/12、192.168.0.0/16、10.0.0.0/8);
随机挑选当前未占用的私有子网作为虚拟机 NAT 网段,自动生成 DHCP 与网关;
你手动修改vEthernet (Default Switch)静态 IP 无效,重启会被系统强制覆盖重置;
无法删除、无法锁定网段,适合临时试用,不适合开发 / 需要固定 IP、端口映射场景。
常见跳动网段举例:172.26.x.x、172.28.x.x、192.168.50.x、10.0.4.x。
二、方案 1:自建自定义 NAT 交换机(推荐,全程固定网段、可上网)
1. PowerShell 管理员执行,一键创建固定 NAT 网络

# 1. 创建内部虚拟交换机,命名 StaticNAT
New-VMSwitch -Name StaticNAT -SwitchType Internal

# 2. 给宿主机侧虚拟网卡设置固定网关 192.168.10.1/24
New-NetIPAddress -InterfaceAlias "vEthernet (StaticNAT)" -IPAddress 192.168.10.1 -PrefixLength 24

# 3. 创建NAT规则,锁定网段 192.168.10.0/24
New-NetNat -Name StaticNAT-NAT -InternalIPInterfaceAddressPrefix 192.168.10.0/24
网段可自定义:192.168.20.0/24、10.0.1.0/24,避开家里路由器网段即可。
2. 虚拟机配置
虚拟机设置 → 网络适配器 → 虚拟交换机选择StaticNAT;
虚拟机内二选一:
DHCP 自动获取:每次开机都是192.168.10.x,网段永久不变;
手动静态 IP:192.168.10.10~200,网关192.168.10.1,DNS223.5.5.5;

3. 外网访问(两种方式)
方式 A:网卡共享 ICS(最简单)
Win+R 输入ncpa.cpl打开网络适配器;
右键你正在上网的网卡(WLAN / 以太网)→ 属性 → 共享;
勾选「允许其他网络用户通过此计算机的 Internet 连接来连接」,下拉选择vEthernet (StaticNAT),确定。

方式 B:端口转发(宿主机访问虚拟机服务)
示例:把宿主机 8080 端口转发到虚拟机 192.168.10.10:80
New-NetNatStaticMapping -NatName StaticNAT-NAT -Protocol TCP -ExternalPort 8080 -InternalIPAddress 192.168.10.10 -InternalPort 80

三、方案 2:双网卡混合组网(不想放弃 Default Switch 外网)
适合需求:Default Switch 负责外网,自定义内部网卡做固定内网互通(SSH / 数据库 / 开发)
新建内部交换机(比如VM-LAN),宿主机网卡静态192.168.20.1/24;
虚拟机添加两块网卡:
网卡 1:Default Switch → 自动 DHCP 上网;
网卡 2:VM-LAN → 手动静态192.168.20.10,仅宿主机 / 虚拟机互通; 优点:不用配置 ICS 共享,外网不影响,内网 IP 永久固定。

四、方案 3:外部交换机(虚拟机和物理局域网同网段)
虚拟交换机管理器 → 新建 → 外部;
绑定你的物理无线 / 有线网卡;
虚拟机 IP 由家里路由器 DHCP 分配,网段和主机完全一致,永不变化; 缺点:创建时会断网几秒,虚拟机直接暴露在局域网,不适合隔离开发环境。

五、补充:清理旧 NAT / 交换机命令(排错用)
# 删除自定义NAT
Get-NetNat | Remove-NetNat
# 删除自定义交换机
Remove-VMSwitch -Name StaticNAT -Force
# 重启Default Switch服务(仅临时修复,重启电脑依旧跳网段)
Restart-Service icssvc -Force

总结
临时测试、不想折腾:继续用 Default Switch,但无法固定网段;
开发、需要固定 IP / 端口映射:优先选方案 1 自建 StaticNAT 交换机,网段永久锁定、可控性最强;
既要自动外网又要固定内网:选方案 2 双网卡。

分类:教程帮助 百度收录 必应收录