我有一台 Windows 8.1 Pro 机器(不是预览版)。为了进行 Windows Phone 8 开发,模拟器必须使用 Hyper-V 引擎运行。安装 Hyper-V 后,它将我的以太网卡的网络适配器设置更改为使用 Hyper-V 虚拟交换机,并禁用所有其他项目,例如 IPv4 等。看来我无法再在我的机器上为我的 LAN 设置静态 IP 地址,或者至少不清楚如何设置。
我读过的文章建议我需要两个网络适配器,但它们似乎适用于不同类型的基础设施,这与我所做的不同。我不想购买另一个网络适配器。我只想要一个静态 IP 地址,因为我的路由器配置为将某些类型的流量路由到我的盒子,并使用 Hyper-V 来运行 Windows Phone 模拟器,但模拟器仍然必须访问互联网。
答案1
我通过设置 DNS IP 地址和静态 IP(使用 Google 的 8.8.8.8 和 8.8.4.4)解决了这个问题。在我按下“确定”确认更改后,互联网连接图标上方的黄色标记立即消失了。
答案2
我遇到了与您同样的问题,我通过在 vEthernet 而不是以太网中设置静态 IP 地址解决了这个问题。
答案3
我从未真正直接通过适配器直接解决此问题,因为我尝试过的方法(包括设置 vEthernet 适配器的 IP 地址)似乎会给我机器上的其他虚拟适配器带来问题。因此,我编辑了路由器上的设置,让路由器为我的特定机器保留相同的 IP 地址,使用适配器的 MAC 地址。我专门有一台 Netgear Nighthawk 路由器,但大多数现代路由器都应该提供此功能。
实施该解决方案后,我认为这无论如何都是一个更好的解决方案,因为它保证无论我启动什么操作系统,我的机器都有相同的 IP 地址,只要操作系统配置为使用 DHCP,我就不需要单独配置每个操作系统。