Промяна на MAC адреса в Debian и Ubuntu
24 август, 2008 – 9:35 amИзточник: Myfreesoft
Ще ви опиша два подхода, които аз знам
, като 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) # macchanger –endding eth0 Current MAC: 00:09:a5:eb:23:f8 (Hansung Eletronic Industries Development Co., Ltd) # macchanger –another eth0 Current MAC: 00:09:a5:6f:31:23 (Hansung Eletronic Industries Development Co., Ltd) # macchanger -A eth0 Current MAC: 00:06:5b:f6:f3:48 (Dell Computer Corp.) # macchanger -r eth0 Current MAC: 00:0d:11:93:0c:4f (Dentsply – Gendex) # macchanger –mac=01:23:45:67:89:AB eth1 Current MAC: 00:40:96:43:87:65 [wireless] (Cisco/Aironet 4800/340) |
Вторият
Този начин е много по-труден 
Трябва да се редактира файла /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 |