Во время игры с Macchanger я заметил, что при попытке создать случайный Mac-адрес, после того как беспроводное соединение вернулось в рабочее состояние, MAC-адрес возвращается к постоянному Mac-адресу, как только я снова подключаюсь к Интернету
, процесс я прошел через
ifconfig wlan1 down
macchanger -r wlan1 (mac address is random)
ifconfig wlan1 up
на данный момент я в автономном режиме (соединение Wi-Fi установлено, но не подключено к какой-либо конкретной сети). После нажатия на беспроводное соединение и установления соединения, MAC-адрес возвращается к постоянному
, редактируя
в сторону, изменяя MAC-адрес в беспроводном сетевом соединении. GUI сброса сетевого подключения, кажется, работает; но делать это так, как первоначально было описано через macchanger в терминале, по-прежнему нет
Я думаю, что активация интерфейса заставляет его перечитывать Mac с аппаратного обеспечения. Рекомендуемый метод использования 'macchanger' написан в https://help.ubuntu.com/community/AnonymizingNetworkMACAddresses и рекомендует добавить скрипт в подпрограммы инициализации интерфейса:
Создать файл с командой
sudo nano /etc/network/if-pre-up.d/macchanger
в этот файл, введите строки
#!/bin/sh
# Radomize the mac address for the given interface
/usr/bin/macchanger -r "$IFACE"
, чтобы закрыть файл, нажав Ctrl kbd> + o kbd>, а затем Ctrl kbd> + x kbd> и пометьте файл как исполняемый с помощью команды
chmod +x /etc/network/if-pre-up.d/macchanger
Эта команда будет выполнена во время процесса поднимите интерфейс и назначьте случайный mac в это время.