Мне нужно постоянно менять свой MAC для интерфейса wlan0
. Macchanger - довольно хороший вариант, но после перезагрузки Wi-Fi-карты старый MAC возвращается. Поэтому я не люблю его использовать.
Я нашел одно хорошее решение для постоянного изменения MAC (но для eth0
). Вот оно: мы открываем файл /etc/network/interfaces
и добавляем две строки:
iface eth0 inet dhcp
hwaddress ether NEW_MAC
Я пытался сделать это для интерфейса wlan0
, но это не сработало.
Что я делаю не так?
Создайте файл, названный "changeMAC.sh" в /home/yourUser/
[Заменяющий yourUser соответственно]
В файле, вставьте этот код:
#!/bin/sh
service network-manager stop
ifconfig wlan0 down
# Change to whatever MAC you want
ifconfig wlan0 hw ether 00:11:22:33:44:55
ifconfig wlan0 up
service network-manager start
Затем в терминале ( Ctrl + высокий звук + t ), выполнение
sudo chmod +x /home/yourUser/changeMAC.sh
[Снова, заменяя yourUser соответственно]
Затем работает sudo nano /etc/rc.local
Внизу, добавляет строку sudo /home/yourUser/changeMAC.sh
[Вы знаете развертку, заменяете yourUser...]
нано Выхода с Ctrl + x , нажимая y для записи изменений в диске.
Наконец, выполнение sudo shutdown -r now