一、开篇问题描述在Win11 Hyper-V 虚拟机 Ubuntu三级网络拓扑结构下遇到两大连环问题默认使用 Hyper-V 自带 Default Switch 安装 Ubuntu无法固定 IP每次重启虚拟机、主机重启、Hyper-V 服务重启IP 都会自动变化无法稳定远程连接与开发调试为解决 IP 变动问题手动改成Hyper-V 内部交换机后主机与 Ubuntu 可以互相 Ping 通但Win11 能正常上网Ubuntu 无法访问外网。本文整合全网拓扑原理、交换机类型对比、固定 IP 原理、一步步解决方案、全程踩坑记录并附拓扑图文、配置规范。二、三级网络拓扑结构介绍2.1 整体网络拓扑图2.2 三级结构角色定义第一层Win11 物理网卡接入家庭路由器承担全网外网出口负责连接互联网拥有局域网网段192.168.1.024正常路由。第二层Hyper-V 内部虚拟网卡对应内部交换机生成的vEthernet (Personal)开启 ICS 共享后强制固定为 192.168.137.1作为虚拟机专属网关负责内网与外网流量转发。第三层Ubuntu 虚拟机业务运行层所有网络请求先发到虚拟网卡网关经由 Win11 路由转发再通过物理网卡访问互联网。三、核心原理知识讲解3.1 子网掩码与 CIDR 规则24等价子网掩码255.255.255.0只看 IP 前三段前三段相同即为同一局域网255.255.254.0等价23可合并第三段两个网段家用虚拟机无需使用判断同网段规则掩码非 255 的分段之前一致即为同网段可直接互通无需网关。3.2 Ubuntu 网络配置字段含义nameservers.addressesDNS 服务器地址负责域名解析必须填写search domains局域网域名后缀自动补全日常使用直接留空即可无需配置。3.3 Hyper-V 三种虚拟交换机差异交换机类型特点IP 稳定性适用场景Default Switch 默认系统自动托管、随机网段、内置 DHCP动态变化、无法固定临时上网、无需固定 IP外部交换机桥接物理网卡与路由器同网段可固定但受物理网络影响局域网其他设备需访问虚拟机内部交换机仅主机↔虚拟机互通网段完全可控可永久固定 IP开发调试、需固定 IP、稳定互通四、为什么弃用默认 Default SwitchIP 无法固化由 Windows 系统后台自动管理每次重启随机生成172.x.x.x网段DHCP 强制动态分配手动设静态 IP 也会冲突失效网段不可控网段随机变化无法长期规划固定 IPSSH、开发服务每次都要重新查 IP通信模式为 NAT 映射非二层直连主机与虚拟机互通偶尔不稳定端口转发易出问题无法自主规划内网不能自定义私有网段易与企业 家庭现有局域网网段冲突。五、为什么内部交换机可以实现固定 IP内部交换机不被系统自动随机分配网段完全由用户自主管控Win11 开启ICS 互联网连接共享后自动把vEthernet (Personal)锁定为192.168.137.124永久不变Ubuntu 手动配置同网段静态 IP192.168.137.1024网关指向虚拟网卡地址重启 IP 永不改变内部交换机为二层直连架构主机与虚拟机同网段互通路由转发逻辑简单、稳定可靠。六、完整解决步骤6.1 Win11 端配置进入网络适配器找到能上网的物理网卡net_ipv4右键属性 → 共享勾选允许其他网络用户通过此计算机的 Internet 连接来连接家庭网络连接选择vEthernet (Personal)取消勾选Automatically connect to VPN when using this connection使用此连接时自动连接 VPN弹窗确认开启共享系统自动将虚拟网卡固定为192.168.137.1。6.2 Ubuntu 图形界面静态 IP 配置右上角网络设置 → 有线连接 → IPv4关闭自动 DHCP改为手动配置参数IP 地址192.168.137.10子网掩码255.255.255.0网关192.168.137.1DNS223.5.5.5, 8.8.8.8搜索域留空保存并重启网络生效。6.3 Ubuntu netplan 命令行配置sudonanoetcnetplan00-installer-config.yaml写入network:ethernets:eth0:addresses:[192.168.137.1024]gateway4:192.168.137.1nameservers:addresses:[223.5.5.5,8.8.8.8]version:2生效sudonetplan apply6.4 连通性测试ping192.168.137.1ping192.168.1.1ping8.8.8.8pingwww.baidu.com七、全程踩坑记录默认 Default Switch 下无论怎么设置静态 IP重启必变网段无法彻底固定改用内部交换机后只能互通不能上网缺少 Win11 ICS 路由转发配置共享设置误勾选自动 VPN 连接虚拟机流量被强制走 VPN直接断外网混淆 DNS 与搜索域把 DNS 填到 Search Domains导致能 Ping IP 但无法解析域名子网掩码乱用255.255.254.0网段匹配异常互通不稳定Ubuntu 网关填写错误未指向192.168.137.1流量无法转发外网。八、踩坑总结本文针对 Win11Hyper-VUbuntu 三级网络拓扑下默认交换机 IP 动态变化、更换内部交换机后虚拟机无法上网两大问题展开完整排查。通过 ASCII 拓扑清晰梳理物理网卡、虚拟网卡、虚拟机三层网络架构对比 Hyper-V 三种交换机特性阐明弃用默认交换机、选用内部交换机的核心原因默认交换机由系统自动托管网段随机、IP 无法固化而内部交换机网段可控配合 Win11ICS 共享可锁定虚拟网卡网关地址。同时讲解子网掩码、DNS 与搜索域区别给出 Win11 共享配置、Ubuntu 图形与命令行静态 IP 标准配置并记录全程网络踩坑点最终实现 Ubuntu 永久固定 IP、主机虚拟机稳定互通、虚拟机正常访问外网为后续开发调试、远程连接提供稳定组网方案。