为什么网络设置中的身份没有反映我的欺骗 MAC 地址?

为什么网络设置中的身份没有反映我的欺骗 MAC 地址?

我已经安装macchanger并使用了一段时间,一切正常。例如,当我执行以下操作时会发生这种情况...

$ sudo ifconfig wlp1s0 down
$ sudo macchanger -r wlp1s0
Current MAC:   6e:cf:be:d5:23:1a (unknown)
Permanent MAC: 6e:cf:be:d5:23:1a (unknown)
New MAC:       72:c1:b1:ee:a5:a7 (unknown)
$ sudo ifconfig wlp1s0 up
$ ifconfig
...
wlp1s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet X.X.X.X  netmask X.X.X.X  broadcast X.X.X.X
        ether 72:c1:b1:ee:a5:a7  txqueuelen 1000  (Ethernet)
        RX packets 1112465  bytes 1447940135 (1.3 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 554071  bytes 64267231 (61.2 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

它似乎按预期工作。然而,我最近偶然发现我的永久 MAC 地址被保存为我连接的 WiFi 网络的身份,如下所示:

您可以通过单击桌面右上角、从 WiFi 下拉菜单中选择 WiFi 设置、然后单击您所连接的 WiFi 网络旁边的齿轮图标来进入此选项卡。

尽管我的 MAC 地址在命令行和详细信息选项卡中显示已更改,但在身份选项卡中,该 MAC 仍然是我的永久 MAC。

我的问题是,为什么这里的 MAC 没有改变?我的 MAC 真的改变了吗,还是 WiFi 卡缓存了我的永久 MAC 并使用它来识别网络?我觉得这只是 GUI 无法正确更新的问题,但我想确保我没有遗漏任何东西。

相关内容