Strona 1 z 1

Zmiana adresu MAC | Wi-Fi i ndiswrapper

: 08 mar 2007, 20:01
autor: adam1p
Wiele osób boryka się z problemem zmiany adresu MAC na kartach Wi-Fi działajacych na ndiswrapper, z racji tego iż standardowe

Kod: Zaznacz cały

sudo ifconfig wlan0 hw ether XX:XX:XX:XX:XX:XX
często w tym przypadku zawodzi.

Sam miałem z tym problem, ale znalazłem rozwiązanie.

Przykład oparty został o popularną kartę Planet WL-8314 na układzie Marvell 8335, ale z innymi kartami pracującymi na ndiswrapper tesh działa, nalezy postępować analogicznie do podanego przykładu.


W folderze

Kod: Zaznacz cały

/etc/ndiswrapper/mrv8335
znajdują się 2 pliki o rozszerzeniu .conf

U mnie jest to

Kod: Zaznacz cały

11AB:1FAA.5.conf
11AB:1FAB.5.conf
Należy je wyedytować i odnaleźć wpis

Kod: Zaznacz cały

mac_address|XX:XX:XX:XX:XX:XX
(jedna z pierwszych linijek)
Zamiast tych XX:XX:XX:XX:XX:XX wpisujemy adres który chcemy, aby miała nasza karta.

Następnie musimy wyładować i załadować ponownie moduł ndiswrapper, aby zmiany odniosły skutek.

Kod: Zaznacz cały

sudo rmmod ndiswrapper
sudo modprobe ndiswrapper
Adres MAC został zmieniony.
Możemy to sprawdzić wydając polecenie

Kod: Zaznacz cały

sudo ifconfig
Dodam że zmiana adresu na ten wskazany w pliku będzie następowała przy każdym uruchomieniu systemu podczas ładowania modułu ndiswrapper :)