如果 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 缓存。)