![为什么我不能将我的 wifi 卡的 mac 地址欺骗为这个地址](https://linux22.com/image/1007389/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E4%B8%8D%E8%83%BD%E5%B0%86%E6%88%91%E7%9A%84%20wifi%20%E5%8D%A1%E7%9A%84%20mac%20%E5%9C%B0%E5%9D%80%E6%AC%BA%E9%AA%97%E4%B8%BA%E8%BF%99%E4%B8%AA%E5%9C%B0%E5%9D%80.png)
为什么我不能将我的 wifi 卡的 mac 地址欺骗为1F:2E:3D:4C:5B:6A
。该地址无效吗?
答案1
你的第一个字节0x1F
的二进制形式是0001 1111
。
由于bit.0
你的 MAC 地址的第一个字节设置为1
,因此该地址对应于多播地址,请参见例如维基百科。
为了获得有效的单播地址,您应该始终将bit.0
设置为0
,在您的情况下可以通过例如将 MAC 地址更改为 来实现
1E:2E:3D:4C:5B:6A
,因为0x1E
等于0001 1110
。