Я выполнил:
sudo macchanger -r wlan0
sudo macchanger -m xx:xx:xx:xx:xx:xx wlan0
Обе эти команды производят изменения, что подтверждается как ifconfig wlan0
, так и macchanger -s wlan0
.
Но после того, как я подключаюсь к маршрутизатору - или через несколько минут - MAC-адрес всегда возвращается к значению по умолчанию.
Кто-нибудь знает, как заставить macchanger
работать?
У меня нет достаточного количества точек для комментария все же, или я отправил бы это как комментарий.
у Вас могло быть что-то блокирующее Вас в Вас правила udev?
sudo less /etc/udev/rules.d/70-persistent-net.rules
Это кэширует MAC-адрес и имя интерфейса для Вас система. Я был записан им прежде при изменении сетевых плат, тогда подкачивающих их назад.
Проверка, если MAC в файле правил является тем, Вы возвращаете сброс также.