【问题标题】:when connecting Hyper-V virtual switch to Wi-Fi - systray network wireless icon turns into wired icon将 Hyper-V 虚拟交换机连接到 Wi-Fi 时 - 系统托盘网络无线图标变为有线图标
【发布时间】:2016-11-17 08:25:29
【问题描述】:

运行 Windows 10 专业版,最新版本。设置我的第一个 Hyper-V 虚拟机。请注意,当我在 Wi-Fi 适配器上配置外部虚拟交换机时,主机(Windows 10 Pro)网络连接图标从无线变为有线(无论相应的 VM 是否启动并运行。)如果我连接虚拟交换机到我的以太网适配器,无线图标又回来了。 (在这两种情况下,网络连接(有线和无线)都运行良好。)

这可能是主机现在连接到虚拟交换机而不是直接连接到 Wi-Fi 适配器的结果吗?配置中有什么我想念的吗? (找不到任何对此的参考 - 一种或另一种方式。)有什么方法可以解决这个问题? (即使不是我这边的配置问题,它也会产生误导,并且会带来一些安全风险,不知道我正在使用什么连接——有线/无线——通过快速查看系统托盘图标。)

以下是我的 ipconfig 输出,虽然连接到 Wi-Fi,但获得了 wired 连接系统托盘图标。

Microsoft Windows [Version 10.0.14393] (c) 2016 Microsoft Corporation. All rights reserved.

C:\Users\uisho>ipconfig

Windows IP Configuration


Ethernet adapter Ethernet:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Wireless LAN adapter Local Area Connection* 5:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Ethernet adapter vEthernet (Virtual Switch):

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::96b:7a59:d555:b0ed%8
   IPv4 Address. . . . . . . . . . . : 192.168.43.38
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.43.1

Ethernet adapter Bluetooth Network Connection:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Tunnel adapter isatap.{40E29CAD-F4A4-4437-BDE8-0130B8367ACA}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Tunnel adapter Teredo Tunneling Pseudo-Interface:

   Connection-specific DNS Suffix  . :
   IPv6 Address. . . . . . . . . . . : 2001:0:9d38:6ab8:cbb:53f:dae5:6c6b
   Link-local IPv6 Address . . . . . : fe80::cbb:53f:dae5:6c6b%17
   Default Gateway . . . . . . . . . : ::

C:\Users\uisho>

【问题讨论】:

  • 不要降低这道题的分数,谁能回答一下?我真的无法从降低的分数中弄清楚任何事情......

标签: windows hyper-v systray


【解决方案1】:

当您创建绑定到 WiFi 接口的虚拟交换机时,Windows 会在其上创建一个虚拟网桥并为您提供虚拟 802.3 vEthernet 适配器。但当虚拟交换机绑定到有线 802.3 以太网时,Windows 不会创建网桥。 WiFi网络的性质解释了这种行为差异。 AP 通常不会接受源 MAC 与关联 WiFi 适配器不同的数据包,因此您必须组织 MAC NAT 以使其正常工作,这就是基于 WiFi 的 Microsoft 网桥的目的。我在这里解释了一些细节:https://www.ntkernel.com/bridging-networks-with-windows-packet-filter/

不过,微软似乎已经解决了这个问题,使用托盘图标来显示底层网络媒体,而不是模拟媒体。

【讨论】:

  • 谢谢。只是为了让我理解,如果 Microsoft 解决了这个问题 - 我怎么会看到系统托盘显示模拟版本的状态(即 LAN 而不是 Wifi)?
  • 嗯,如果您仍然遇到这种影响,那么您的系统中可能存在其他问题。例如,如果从上面的链接启动以太网桥应用程序并将虚拟或真实以太网卡桥接到 wifi 互联网连接,那么一段时间后系统可能会切换到在托盘中显示 LAN 图标。 Windows 优先选择有线 Internet,如果连接的所有其他详细信息相似(如连接到同一个网络),它更喜欢显示有线连接图标。你能发布 ipconfig /all 输出吗?
  • 嗯,很奇怪,但它可能特定于您的 wifi 适配器驱动程序。或者更准确地说,它是如何报告其底层物理媒体的。当您在 wifi 适配器上创建虚拟交换机时,您实际上有两个级别的 802.3 仿真。所以如果这个堆栈最终将自己标识为有线,我不会感到惊讶。
  • 但在我的系统托盘图标上是正确的,所以至少在大多数情况下媒体是正确识别的。如果您插入另一个 USB wifi 棒并在其上创建一个开关,它的行为是否相同?只是想了解这是 wifi 卡驱动程序还是您有一些其他网络过滤器(通常可以作为 AV/防火墙软件的一部分安装)导致这种混乱。
  • 没有得到另一个 wi-fi 棒来测试它,但确实在其他一些论坛上遇到了同样问题的答案。根据它 - 当使用 Hyper-V 时,这是预期的行为。我不喜欢它,但至少我收集到的是,这不是我的配置的具体问题。我会尽快发布这个答案。
【解决方案2】:

刚刚在其他论坛上看到this 的答案。据它说,这(即,即使通过 WiFi 实际连接也有有线连接图标)是使用 Hyper-V 时的预期行为。

【讨论】:

    猜你喜欢
    • 2019-04-19
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-14
    • 2014-01-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多