![两个具有相同 MAC 地址的设备可以在同一个网络上吗?](https://linux22.com/image/1342858/%E4%B8%A4%E4%B8%AA%E5%85%B7%E6%9C%89%E7%9B%B8%E5%90%8C%20MAC%20%E5%9C%B0%E5%9D%80%E7%9A%84%E8%AE%BE%E5%A4%87%E5%8F%AF%E4%BB%A5%E5%9C%A8%E5%90%8C%E4%B8%80%E4%B8%AA%E7%BD%91%E7%BB%9C%E4%B8%8A%E5%90%97%EF%BC%9F.png)
如果已经有设备连接到 WiFi 网络,随后另一台设备尝试使用与原始设备完全相同的 MAC 地址加入该 WiFi 网络,会发生什么情况?
答案1
MAC 地址应该是唯一的。如果有人破坏了这一点,那么网络上的两个设备将声称自己是同一个唯一的 NIC。这根本行不通。
具体如何损坏取决于卡,也可能取决于驱动程序。
想象一下,在同一栋大楼里有两个人。两人都自称是 1 号员工。
剩下的 1 号员工喊道“我可以喝点咖啡吗?”
有人拿来咖啡,喊道“1 号员工的咖啡准备好了”。
那个人现在会收到两个回复,一个是“谢谢!”,另一个是“嘿,我没有点咖啡”。
而员工 #1 会先回答哪一个问题可能取决于该人有多忙,这会增加一些混乱。
简而言之:事情发生了变化。
答案2
没有一个答案,这取决于您在基础设施中使用的交换机。
大多数情况下,两台计算机都会连接到网络并认为它们运行正常……但是,您会看到随机故障,而且很可能看不到原因。
在大多数思科交换机中,一旦出现来自不同 MAC 的数据包,它们就会迅速刷新旧的 MAC 地址,这样您可能能够执行一些活动,但是大多数网络操作都会失败。
在大多数其他交换机中,它们会记住 MAC 地址大约 3 分钟,并且您会看到 0 连接的时期。
在所有情况下 - 您很可能不会意识到问题在于存在 MAC 冲突。