Почему идентичность в настройках сети не отражает мой поддельный 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, к которой я подключаюсь, как можно увидеть здесь:
Вы можете перейти на эту вкладку, нажав в правом верхнем углу рабочего стола, выбрав настройки Wi-Fi в раскрывающемся списке WiFi, а затем щелкнув значок шестеренки рядом с сетью WiFi, к которой вы подключены.
Несмотря на то, что мой MAC-адрес отображается как измененный в командной строке и на вкладке "Сведения", на вкладке "Идентификация" MAC по-прежнему является моим постоянным MAC-адресом.
Мой вопрос: почему MAC здесь не меняется? Мой MAC действительно изменен, или карта WiFi кэширует мой постоянный MAC и использует его для идентификации с сетью? У меня такое ощущение, что это просто проблема, когда графический интерфейс не обновляется должным образом, но я хочу убедиться, что я что-то не пропустил.