更改 MAC 地址

网络工程 MAC地址 苹果电脑 mac-auth-绕过
2021-07-05 13:38:06

在学习 MAC 地址时,我在第一个八位字节中遇到了 U/L 位。进一步我了解到 MAC 地址可能会被欺骗。

如果 U/L 位根据 MA​​C 地址修改进行切换,那么如何将 MAC 地址更改为特定的有效地址?

例子 :

PC1:MAC 04:11:11:11:11:11 PC2:MAC 08:22:22:22:22:22

用户尝试将 PC2 MAC 更改为 04:11:11:11:11:11,因此 U/L 位更改为 1,因此 MAC 应更改为 06:11:11:11:11:11

U/L 位是由系统还是用户切换?是否必须更改 U/L 位?

1个回答

通常,MAC 地址存储在连接到网络控制器的 EEPROM 中。默认情况下,驱动程序从 EEPROM 读取 MAC 地址并告诉网络控制器使用它。然而,大多数驱动程序提供了一种方法来覆盖此行为并使用用户指定的 MAC 地址。

U/L 位只是一个约定,旨在防止每个人都遵守规则时发生冲突。它不能防止故意欺骗。