为什么 MAC 地址克隆不允许我连接到任何 WiFi 网络?

为什么 MAC 地址克隆不允许我连接到任何 WiFi 网络?

在 Ubuntu 14.04 LTS 上

使用 Google 的说明,例如来自:

  1. https://www.maketecheasier.com/change-mac-address-windows-ubuntu/
  2. 如何更改/欺骗我的 MAC 地址并在多个 MAC 地址之间轻松切换?
  3. 如何更改电脑的MAC地址?

使用这些说明,我能够更改(欺骗、克隆、屏蔽)我的 MAC 地址以成功连接到互联网,既使用通过终端更改的方法,也使用通过编辑连接 UI 更改的方法。人们可能希望这样做的一个原因是出于个人隐私。

但是,目前当我使用任何一种方法克隆我的 MAC 地址时,我都无法成功连接到任何 WiFi 网络。我找不到出现这种情况的原因,也完全不知道为什么 Ubuntu 会出现这种情况。

答案1

在确定我们可以使用计算机的原始 MAC 地址来欺骗自身,并且仅更改一个字符就可以破坏它之后,在 Google 上搜索“有效的 MAC 地址”会出现大量信息。

实际上,有 4 组本地管理地址范围可以在您的网络上使用而不必担心冲突,假设没有其他人在您的网络上分配这些地址范围:

x2-xx-xx-xx-xx
x6-xx-xx-xx-xx
xA-xx-xx-xx-xx
xE-xx-xx-xx-xx

用任意十六进制值替换 x。

维基百科版本的有用翻译:“通过设置地址最高有效字节的第二个最低有效位来区分通用管理和本地管理地址。如果该位为 0,则该地址是通用管理的。如果为 1,则该地址是本地管理的。在示例地址 02-00-00-00-00-01 中,最高有效字节为 02h。二进制为 00000010,第二个最低有效位为 1。因此,它是一个本地管理地址。[3] 在所有 OUI 中,该位均为 0。” – Adam Brand

在通用管理的 MAC 地址中,三个最重要的字节被预先分配给特定的公司/供应商。

您可以在以下位置找到 MAC 地址验证器http://sqa.fyicenter.com/Online_Test_Tools/MAC_Address_Format_Validator.php

相关内容