Поиск по этому блогу

четверг, 4 февраля 2010 г.

Смена вашего мак-адреса

Для этого нам потребуется утилитка macchanger:

sudo apt-get install macchanger

Создадим маленький скрипт:

sudo nano mac-changer

и наполним его таким содержанием:

# --- Script Starts ---
#!/bin/bash
/etc/init.d/network stop
macchanger --mac=$1 eth0
/etc/init.d/network start
# --- Script Ends ---

Даем права на запуск:

sudo chmod +x mac-changer

После того ка мы сделали наш скрипт исполняемым, осуществляем запуск так:

./mac-changer ваш_мак_адрес



Дополнительные советы:

а еще MAC можно поменять так:
sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether 00:11:22:33:44:55 up


--------------------------

Да, единственный минус данного метода (для постоянного пользования) то, что новый MAC-адрес действует только до перезагрузки (хотя, повторюсь, иногда именно это и нужно). Для того, чтобы нововведенный MAC-адрес остался и после перезагрузки, необходимо следующее:

идём в /etc/network/if-pre-up.d/ и создаём там от рута файл, например имени pre-up.

В этот файл пишем следующее:

#! /bin/sh
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

"x" заменяем своим мак-адресом. Чтобы изменения вступили сразу же, без перезагрузки, даём команду:

/etc/init.d/networking restart

... но у меня без перезагрузки отчего-то не срабатывает, после рестарта же все ок.
Проверяем, набрав команду:

sudo ifconfig

MAC-адрес изменен и остается таковым и после перезагрузки.

Сведения взяты http://mydebianblog.blogspot.com/2007/02/blog-post_24.html
за что очень благодарен автору.

Комментариев нет:

Отправить комментарий