我正在尝试在 Windows 10 中的 Hyper-V VM 实例上测试 IPv6。我的网络上已启用 IPv6,并且在我的主机上运行良好(例如,ping -6 ipv6.google.com
正常)。但是,在我的 VM 中,ping -6
它不适用于全局单播地址(本地网络上的接口的链路本地地址工作正常),并且我无法ipv6.google.com
在浏览器中加载。(所有 IPv4 地址在 VM 上都工作正常,互联网可以访问。)
在我的主机上的 PowerShell 中,我得到以下内容(我的 WifiName
被替换为<Name>
;'HVS' 是为我的 Hyper-V 实例创建的虚拟交换机的自定义名称,使用External network
我的无线 NIC 配置):
同时我的虚拟机显示:
尽管我NetworkCategory
已经设置为Private
,但我希望“接受的答案”这个问题可能会有帮助,但似乎重置为Private
对 的值没有影响IPv6Connectivity
。我假设IPv6Connectivity
的值LocalNetwork
是我的问题的根源(可以通过设置为 来解决Internet
),但也许我混淆了因果关系。
有没有办法IPv6Connectivity
直接在网络连接配置文件中修改该值?我是否错过了在虚拟交换机上启用 IPv6 支持的步骤?这可能是我的网络适配器的问题(考虑到其他一切都正常,这对我来说似乎不太可能)?