Skip to content

Jak znaleźć i zmienić swój adres MAC w systemie OS X?

3 de lipiec de 2021
img 5589a1d55645f

Każda karta sieciowa w Twoim komputerze ma wbudowany unikalny adres MAC (Media Access Control), który może służyć do identyfikacji Twojego komputera. Zwykle jest to w porządku, ale można to zmienić natywnie w systemie OS X.

Jeśli używasz systemu Windows lub Linux, możesz łatwo zmienić swój adres MAC również na tych platformach, chociaż powinniśmy pamiętać, że jest to bardziej zaawansowany temat i większość ludzi nie powinna zmieniać swoich adresów MAC, chyba że naprawdę tego potrzebują.

Jak znaleźć swój adres MAC

OS X zapewnia szybki i łatwy sposób na znalezienie adresu MAC. Po prostu przytrzymaj klawisz Option i kliknij ikonę Wi-Fi na pasku menu:

1625337235 230 Jak znalezc i zmienic swoj adres MAC w systemie OS

Część „Adres” ze wszystkimi dwukropkami to Twój adres MAC. To jest twoje fizyczneAdres MAC, który dla większości ludzi jest adresem, który chcesz. Jeśli jednak Twój adres został zmieniony, możesz sprawdzić, z jakiego adresu komputer faktycznie się komunikuje, uruchamiając Terminal i uruchamiając:

ifconfig en0 | grep ether

1625337235 984 Jak znalezc i zmienic swoj adres MAC w systemie OS

Spowoduje to wyświetlenie adresu MAC dla interfejsu sprzętowego0, który w większości komputerów Mac jest używany przez Wi-Fi. Możesz sprawdzić, który interfejs jest używany do komunikacji bezprzewodowej, przytrzymując klawisz Option i klikając ikonę Wi-Fi na pasku menu, która szybko pokaże, z jakiego urządzenia korzystasz, aby uzyskać dostęp do Internetu:

1625337236 671 Jak znalezc i zmienic swoj adres MAC w systemie OS

Jak zmienić adres MAC MAC

Jeśli chcesz zmienić swój adres MAC i masz na myśli konkretny, możesz ustawić go za pomocą:

sudo ifconfig en0 ether aa:bb:cc:dd:ee:ff


To ustawi twój adres MAC na en0. Jeśli masz komputer Mac z portem Ethernet, może być konieczne użycie en1.

Jak uzyskać losowy adres MAC

Jeśli zależy Ci na prywatności, losowanie adresu MAC jest prawdopodobnie najlepszą opcją. To polecenie zrobi to automatycznie:

openssl rand -hex 6 | sed 's/(..)/1:/g; s/.$//' | xargs sudo ifconfig en0 ether

Spowoduje to wygenerowanie i ustawienie nowego adresu MAC dla en0 za każdym razem, gdy go uruchomisz. Zmiany wprowadzone z obu tych poleceń zostaną cofnięte po ponownym uruchomieniu, więc nie jest to trwałe. Jeśli chcesz, możesz stworzyć skrypt i ustawić go tak, aby uruchamiał się przy starcie, dając nowy dla każdej sesji.

Pamiętaj, że po edycji adresu MAC możesz mieć problemy z siecią, dlatego po zmianie warto ponownie uruchomić Wi-Fi.

Czy ten post był pomocny?