SASA DESIGN

Open Your mind, Open Your Source Code!

Промяна на MAC адреса в Debian и Ubuntu

24 август, 2008 – 9:35 am

Източник: Myfreesoft

Ще ви опиша два подхода, които аз знам Smile, като MAC адреса, може да си видите, като изпълните:

Код:
debian:~# ifconfig eth0 |grep „Link*“ | awk ‘{print $5}’
00:01:29:76:2A:F0
debian:~#

Първият
Инсталирате macchanger, като изпълните

Код:
apt-get install macchanger #Debian users
sudo apt-get install macchanger #Ubuntu users

Ето някои опции, които може да са ви от полза:
-h, -help

Показва всички опции.

-V, -version

Показва версия на програмата.

-e, -endding

Да не се променят фабричните битове.

-a, -another

Задаване на произволен MAC от същият тип.

-A
Задаване на прозиволен MAC от всякакъв вид.

-r, -random

Задаване на напълно прозиволен MAC.

-l, -list[=keyword]

Показва списък с познатите прозиводители

-m, –mac XX:XX:XX:XX:XX:XX

Задаване на точно определен MAC, т.е. XX:XX:XX:XX:XX:XX

Примери:

Код:
# macchanger eth0

Current MAC: 00:09:a5:eb:23:f7 (Hansung Eletronic Industries Development Co., Ltd)
Faked MAC: 00:09:a5:eb:23:f8 (Hansung Eletronic Industries Development Co., Ltd)

# macchanger –endding eth0

Current MAC: 00:09:a5:eb:23:f8 (Hansung Eletronic Industries Development Co., Ltd)
Faked MAC: 00:09:a5:6f:31:23 (Hansung Eletronic Industries Development Co., Ltd)

# macchanger –another eth0

Current MAC: 00:09:a5:6f:31:23 (Hansung Eletronic Industries Development Co., Ltd)
Faked MAC: 00:11:18:5b:3a:1f (Blx Ic Design Corp., Ltd.)

# macchanger -A eth0

Current MAC: 00:06:5b:f6:f3:48 (Dell Computer Corp.)
Faked MAC: 00:0d:11:93:0c:4f (Dentsply – Gendex)

# macchanger -r eth0

Current MAC: 00:0d:11:93:0c:4f (Dentsply – Gendex)
Faked MAC: 3c:f1:89:f9:1f:ce (unknown)

# macchanger –mac=01:23:45:67:89:AB eth1

Current MAC: 00:40:96:43:87:65 [wireless] (Cisco/Aironet 4800/340)
Faked MAC: 01:23:45:67:89:ab (unknown)

Вторият
Този начин е много по-труден Smile
Трябва да се редактира файла /etc/network/interfaces (трябва да сте с root права), като се добави pre-up ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX в iface блока, т.е. ако сте със статично IP, то би трябвало да изглежда така

Код:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
pre-up ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX
address 192.168.1.90
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255

Важно
Преди да променяте MAC адреса, трябва да си спрете мрежата, т.е.

Код:
/etc/init.d/networking stop #Debian users
sudo /etc/init.d/networking stop #Ubuntu users

След като сте задали новият MAC, пускането на мрежата става като изпълните:

Код:
/etc/init.d/networking start #Debian users
sudo /etc/init.d/networking start #Ubuntu users

Напиши коментар