Как изменить MAC-адрес на устройстве Linux 3.3.8 без macchanger?

Как изменить MAC-адрес на устройстве Linux 3.3.8 без macchanger?

Я пытаюсь навсегда изменить свой MAC-адрес на устройстве под управлением Linux 3.3.8, но мне также не удаётся установить macchanger.

Когда я пробую это с

ifconfig eth0 hw ether

я получил

ifconfig: SIOCSIFHWADDR: Device or resource busy

Я подключился к устройству по ssh. Устройство подключено к Wi-Fi и локальной сети. Я подключился через Wi-Fi и пытаюсь изменить MAC-адрес локальной сети. Я пробовал

ifconfig eth0 down
ifconfig etho hw NEW_MAC
get the error: ifconfig: SIOCSIFHWADDR: Device or resource busy
ifconfig eth0 up

ifconfig показывает, что mac-адрес был обновлен. Однако элементы GUI по-прежнему показывают старый mac-адрес. Кроме того, изменения теряются после перезапуска.

решение1

Сначала необходимо остановить устройство:

sudo ifconfig eth0 down

Затем необходимо применить изменения:

sudo ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

После этого запустите устройство:

sudo ifconfig eth0 up

Связанный контент