Temat, który poruszyłem w części trzeciej poradnika bezpieczna sieć Wi-Fi. O tym, jak to zrobić opowiem Wam poniżej.
Adres MAC
Jeśli przeczytaliście wspominaną trzecią cześć poradnika bezpiecznej sieci Wi-Fi. Wiecie już, że adres MAC to unikalny identyfikator karty sieciowej. Tym poradnikiem pokaże Wam, że pomimo tego iż nazywany jest unikalnym, jego zmiana wcale nie jest taka trudna. Dodatkowo warto wspomnieć, że większość kart sieciowych obecnie dostępnych na rynku pozwala na tę zmianę. Jeszcze 4-5 lat temu wiele, zwłaszcza tańszych kart sieciowych nie miało takiej opcji.
Windows – Zmiana adresu MAC
Tutaj posłużymy się systemem Windows 10. W ten sam sposób robiłem to także pod Windows 7. Procedura jest dosyć prosta bo wymaga od nas tylko przeklikania do odpowiedniej opcji. Znajduje się ona w ustawieniach karty sieciowej.
1. Gdzie znajdę karty sieciowe?
Karty sieciowe znajdziesz w kategorii Centrum sieci i udostępniania
– Panelu sterowania lub wpisując w wyszukiwarce paska startowego Centrum sieci i udostępniania
. Następnie musisz kliknąć w opcje Zmień ustawiania karty sieciowej
które znajdują się po lewej stronie okna eksploratora systemu Windows (screenshot poniżej).
2. Wybranie odpowiedniej karty sieciowej
Na wybranej karcie sieciowej w której chcemy dokonać zmiany, przyciskamy prawym przyciskiem myszy i wybieramy właściwości.
3. Konfiguruj
W ustawieniach karty sieciowej przyciskamy opcję konfiguruj.
4. Zmiana adresu MAC karty sieciowej
W zakładce zaawansowane szukamy pozycji Network Address
lub Local Administered Address
i wpisujemy żądany adres MAC. Ważne, aby wpisać go bez znaków specjalnych i w systemie szesnastkowym. Po zmianie może się okazać, że komputer ma problem z połączeniem z siecią, warto dlatego też się prze-logować lub uruchomić go ponownie.
Nazwa opcji może być różna
Pozycja do zmiany adresu MAC w zależności od posiadanej karty sieciowej może mieć różną nazwę. W powyższym przypadku karty sieciowej Intel jest to Local Administered Address
. W poniższym jest to Network Address dla zintegrowanej karty sieciowej Realtek.
Jak zweryfikować zmianę adresu MAC?
Najprościej przy pomocy CMD. Po zmianie uruchamiamy CMD i wpisujemy ipconfig /all
. W linii Physical Adress
zauważmy wpisany wcześniej adres mac. W moim przypadku jest to 00-00-00-00-00-12.
Taki wpisałem na powyższym screenie w mojej karcie sieciowej Intel.
MacOS – Zmiana adresu MAC
Tutaj sprawa jest dosyć prosta. Wszystko co należy wykonać to skorzystać z odpowiednich komend terminala.
1. Uruchamiamy terminal
Najprościej przycisnąć CMD + Spacja i wpisać Terminal.
2. Uzyskujemy uprawienia administratora
Wpisujemy w terminalu sudo su
po czym wpisujemy hasło i zatwierdzamy klikając enter. (uwaga – nie widzimy wpisywanego hasła)
3. Zmiana adresu MAC
W terminalu wpisujemy komendę ifconfig en0 ether
i adres jaki chcemy uzyskać, w moim przypadku będzie to 00:00:00:00:00:01
, więc wpisuję: ifconfig en0 ether 00:00:00:00:00:01
. Po zmianie, tak jak w przypadku systemu Windows może pojawić się problem z połączeniem, więc warto się przelogować lub uruchomić ponownie system.
4. Weryfikacja
Po wykonanej zmianie możemy sprawdzić czy operacja się udała. Wpisujemy w terminal komendę ifconfig en0
i w pierwszej linii znajdziemy napis ether
. Jeśli chcemy wyświetlić tylko adres MAC jak na poniższym screenie wystarczy wpisać ifconfig en0 | grep ether
.
Mała uwaga
Jeśli w Macu posiadasz więcej niż jedną kartę sieciową, czy też korzystasz z innej niż zintegrowanej może się okazać, że jej interfejs sieciowy będzie określany inną liczbą. Na przykład en1
lub en2
. Aby to sprawdzić wystarczy, że w terminalu wpiszesz ifconfig
. Wyświetlą Ci się wtedy wszystkie Twoje karty sieciowej oraz wszystkie ich parametry.
Linux – Zmiana adresu MAC
Tutaj zmiana w większości dystrybucji wygląda bardzo podobnie jak w przypadku macOS. Różni się delikatnie komendą terminala, lecz sama procedura wygląda bardzo podobnie.
1. Uruchamiamy terminal
W zależności od dystrybucji znajdziesz go w docku lub w wyszukiwarce systemowej.
2. Uzyskujemy uprawienia administratora.
Ta procedura wygląda identycznie jak w macOS. Wpisujemy w terminalu sudo su
po czym wpisujemy hasło i zatwierdzamy klikając enter. (uwaga – tu również nie widzimy wpisywanego hasła)
3. Zmiana adresu MAC
W terminalu wpisujemy komendę ifconfig eth0 hw ether
i adres jaki chcemy uzyskać, w moim przypadku będzie to 00:00:00:00:00:30
, więc wpisuje: ifconfig eth0 hw ether 00:00:00:00:00:30
. Jak w macOS i Windows, tak i tu po zmianie warto wykonać restart komputera.
4. Jak sprawdzić czy zmiana się udała?
Dokładnie w ten sam sposób jak w macOS. Czyli ifconfig eth0 | grep ether
. Tak też zrobiłem na powyższym screenshocie.
A co z Androidem, iOS czy telewizorem?
Możliwa jest zmiana adresu MAC również na innych urządzeniach. Jak to się ma w przypadku urządzeń typu telewizor lub konsola – nie wiem. Natomiast wiem jak to wygląda w systemie z robocikiem. Nie mam niestety obecnie możliwości aby to zobrazować więc tylko wspomnę, że jest to sprawa dosyć prosta. Chodź jest pewien warunek. Aby to zrobić trzeba posiadać uprawienia root’a. Czyli urządzenie musi być po „zrotowaniu”. Następnie wystarczy pobrać aplikacje Change My MAC, wpisać żądany adres i gotowe. Co do systemu mobilnego od Apple osobiście nigdy nie próbowałem zmieniać adresu MAC w iPhone. Czytałem kiedyś, że jest to możliwe po zrobieniu jailbreak w MTerminal’u. Wtedy już procedura ma być taka sama jak w przypadku macOS. Ale nie testowałem tej opcji, więc nie potwierdzam i tym bardziej nie zalecam.
Podsumowując
Trzeba mieć na uwadze to, że nie w każdej karcie sieciowej możecie mieć możliwość zmiany adresu MAC. Najczęściej spotykałem tanie karty sieciowe na USB bez tej funkcjonalności. Adres MAC można również zmienić przy pomocy różnego oprogramowania. Ja pokazałem Wam jak dokonać zmiany MAC bez żadnych programów, czyli przy pomocy samego systemu. Dajcie nam informacje w komentarzu jakie jeszcze poradniki chcieliście zobaczyć w portalu TestHub
Obrazek tytułowy: pexels.com | screenshoty: autora
Komentarze