如果 USB 以太网适配器具有与其所连接的 PC 网卡相同的 MAC 地址,会发生什么情况?

如果 USB 以太网适配器具有与其所连接的 PC 网卡相同的 MAC 地址,会发生什么情况?

如果 USB 以太网适配器具有与 NIC 相同的 MAC 地址,会发生什么情况?

在这种情况下,互联网连接是否可以成功通过 USB 以太网适配器?

答案1

USB 转以太网适配器也是一种 NIC。

两个 NIC 连接到同一本地网络时不能具有相同的 MAC 地址。如果网络由交换机跨越,其 MAC 表将因源 MAC 地址不断变化而混乱,导致随机帧传送到两个 NIC。

如果它们连接到不同的网络(第 2 层网段),那么这应该没关系 - 除非两个 NIC 的上行链路交换机相同,并且它不喜欢在不同的 VLAN 中看到相同的 MAC。

通常情况下,这种情况不会发生,因为 NIC 的 MAC 地址几乎总是嵌入其硬件中。假设两个 NIC 来自不同的供应商,则 MAC 地址的 OUI 部分(前三个八位字节)必须不同。

当使用本地管理地址(LAA)时,您需要注意不要使用重复的地址。

答案2

如果两个主机具有相同的 MAC 地址,则会出现两个问题:第一是前面提到的交换机 MAC 地址表中的混淆。

如果您尝试离开网络(通过路由器),路由器的 ARP 缓存中会出现问题。ARP 缓存将 IP 地址与 MAC 地址连接起来。(在 Windows 控制台中输入“arp -a”自行检查 PC 的 ARP 缓存。)

相关内容