- Сообщения
- 3.462
- Реакции
- 2.112
Необходимое ПО
Для смены MAC-адреса обычно используется macchanger:
Разовая смена адреса
Можно посмотреть текущие адреса:
Перед сменой адреса необходимо убить все процессы, которые используют сетевую карту (возьмём для примера интерфейс eth0). Проще всего выключить временно интерфейс и произвести смену:
Имейте в виду, если действия производятся по SSH, то вы потеряете связь с компьютером; при удалённой работе лучше использовать способ со сменой MAC-адреса при загрузке (описан ниже).
Повторно проверяем:
адрес должен измениться.
Смена адреса при каждой загрузке системы
Создадим скрипт /etc/network/if-pre-up.d/macchanger со следующим содержимым:
Сделаем скрипт исполняемым:
Теперь при загрузке системы все сетевые интерфейсы будут иметь не повторяющиеся случайные адреса.
Авторы: Cryptopunks
Для смены MAC-адреса обычно используется macchanger:
Код:
sudo apt-get install macchanger
Разовая смена адреса
Можно посмотреть текущие адреса:
Код:
/sbin/ifconfig | grep HWaddr
eth0 Link encap:Ethernet HWaddr c4:ba:e9:45:d0:0b
wlan0 Link encap:Ethernet HWaddr e2:0c:b6:44:b6:eb
Перед сменой адреса необходимо убить все процессы, которые используют сетевую карту (возьмём для примера интерфейс eth0). Проще всего выключить временно интерфейс и произвести смену:
Код:
sudo ifconfig eth0 down
sudo macchanger -r eth0
sudo ifconfig eth0 up
Имейте в виду, если действия производятся по SSH, то вы потеряете связь с компьютером; при удалённой работе лучше использовать способ со сменой MAC-адреса при загрузке (описан ниже).
Повторно проверяем:
Код:
/sbin/ifconfig | grep HWaddr
eth0 Link encap:Ethernet HWaddr c5:bb:e0:14:d2:1b
wlan0 Link encap:Ethernet HWaddr e2:0c:b6:44:b6:eb
адрес должен измениться.
Смена адреса при каждой загрузке системы
Создадим скрипт /etc/network/if-pre-up.d/macchanger со следующим содержимым:
Код:
#!/bin/sh
/usr/bin/macchanger -r "$IFACE"
Код:
chmod +x /etc/network/if-pre-up.d/macchanger
Авторы: Cryptopunks
