在 Hyper-V 中创建虚拟机,将虚拟机的网卡 A 与宿主机 WiFi 网卡桥接,将虚拟机的网卡 B 与宿主机上的虚拟网卡 C 桥接,在虚拟机内配置好路由与 NAT 之后,宿主机可以正常使用 IPv4 网络(此时宿主机无外网 IP 地址,只有一个和虚拟机连通的私有 IP )。但 Microsoft Store、OneNote 等 UWP 应用程序提示网络无连接(尽管它们尝试联网的时候是可以连通并成功加载内容的),右下角的网络图标也显示无连接,WiFi 列表内已连接的 SSID 显示 No Internet
。
这个问题可能和 https://www.v2ex.com/t/388649 中提到的 Windows 下的问题相同。
1
Buges 2019-09-19 20:30:54 +08:00 via Android
因为 Windows 的 container 隔离机制。
可以用 fiddler 左上角的 winconfig 排除,当然你也可以手动改注册表。 或者换一种思路,不要用桥接,nat 到虚拟机然后把网关设为虚拟机类似“单臂路由”。 |