我有一组 1G 以太网 USB 适配器。为了让它们井然有序,我想用 MAC 地址标记它们,这样当连接多个接口时,我就可以轻松识别正确的接口。

我将其中三个插入Linux机器,得到了三个类似的地址:

20:23:51:92:5b:64
20:23:51:92:62:15
20:23:51:92:6c:ce

其中一个已经插入Windows系统,因此我IPCONFIG /ALL查看了硬件(物理)地址:

E4-B9-7A-C9-7A-6D

我查看了20:23:51https://macaddress.io 它被正确识别为 TP-Link。

我查了一下E4:B9:7A,OUI 注册到了 Dell。Windows 系统是 Dell,但 USB 适配器和上面的其他适配器一样,是 TP-Link。

出于好奇,我将适配器移到 Linux 系统并ip a告诉我该适配器的链接/以太地址20:23:51:92:5b:66与其他适配器一致。

我想也许 Windows 配置了随机 MAC 地址,但E4不是本地地址。适配器设置中也没有覆盖 MAC 地址。

为什么 Windows 11 会以不同的方式显示物理地址?

2

  • 1
    我的第一个猜测是,您看到的 mac 地址ipconfig /all不是 USB 适配器的地址,而是内置以太网端口的地址。即使适配器未被使用,它仍然会有一个 MAC 地址,并且 ipconfig 可能会与 USB 连接混淆。只是猜测。


    – 

  • 2
    我查看了 Windows 中适配器的高级设置,发现已启用“MAC Passthrough”。我不熟悉该术语,因此快速搜索后我找到了


    – 


最佳答案
1

这是由适配器设置中的 MAC Passthrough 引起的。显然戴尔默认为 USB 以太网启用了此功能。

4

  • 不错的发现。我想知道是不是类似这样的情况,因为 USB 连接是软件定义的,这给操作系统和第三方驱动程序留下了很大的空间来干扰它。


    – 

  • 7
    Dell 默认启用此功能的原因是允许企业网络将 PC 列入白名单,但不必单独将扩展坞列入白名单(这样做会适得其反,因为任何 PC 都可以使用扩展坞,就像它被列入白名单一样)。我实际上很惊讶他们最终这样做了,几年前这是我们对他们的主要抱怨。


    – 


  • 1
    @Themoonisacheese 大多数(所有?)主要供应商的商务级笔记本电脑长期以来都支持 MAC 直通,只是默认情况下并非始终启用。但在企业环境中,固件配置通常是集中管理的,因此,这是默认设置还是只是配置新笔记本电脑时需要设置的众多设置之一,这真的很重要吗?


    – 


  • @TooTea 我离开那个地方已经好几年了,但我认为我们的主要问题是我们想通过网络配置笔记本电脑,但它们只有 usb-c 端口而没有 rj-45,所以我们有“祝福的”usb-c 到 rj45 适配器,它们是唯一列入白名单的适配器,感觉不太好。


    –