Jak znaleźć i zmienić adres MAC w systemie Mac OS
⚡ Inteligentne podsumowanie
Znajdowanie i zmiana adresu MAC na macOS używa wbudowanych narzędzi: Preferencje systemowe, pasek narzędzi Wi-Fi i Terminal ujawniają adres sprzętowy, podczas gdy polecenie ifconfig tymczasowo przypisuje nowy.

Jak znaleźć adres MAC na macOS
Każda karta sieciowa ma Adres MAC, macOS Oferuje trzy proste sposoby wyszukiwania: Preferencje systemowe, Terminal i pasek narzędzi Wi-Fi. Każda z metod jest pokazana poniżej.
Korzystanie z Preferencji systemowych
Krok 1) Przejdź do Preferencji systemowych i kliknij Sieć.
Krok 2) W menu Sieć kliknij przycisk Zaawansowane.
Krok 3) Przejdź do zakładki Sprzęt, gdzie możesz zobaczyć adres MAC swojego komputera Mac.
On macOS W Venturze i późniejszych wersjach układ się zmienił: otwórz Ustawienia systemowe, wybierz Wi-Fi, kliknij Szczegóły obok swojej sieci i odczytaj wpis Adres Wi-Fi.
Korzystanie z terminala
Krok 1) Otwórz aplikację Terminal w Launchpad, wpisz ifconfig i odczytaj swój adres MAC z wyniku.
Korzystanie z paska narzędzi Wi-Fi
Krok 1) Naciśnij klawisz Opcja (Alt) i kliknij ikonę Wi-Fi na pasku narzędzi. W menu wyświetli się adres Wi-Fi.
Dlaczego warto zmienić adres MAC?
Zmiana adresu MAC, czyli jego podszywanie się, to częsta czynność sieciowa, mająca kilka praktycznych zastosowań. Ponieważ adres jest rozgłaszany w każdej sieci lokalnej, do której się dołączasz, może być rejestrowany i wykorzystywany do rozpoznawania urządzenia, co zapewnia wyraźne korzyści w zakresie prywatności i testów.
- Privacy: Rotacja adresu utrudnia sieciom i reklamodawcom tracurządzenie ka w różnych lokalizacjach.
- Kontrola dostępu: Niektóre sieci publiczne lub korporacyjne ograniczają urządzenia na podstawie adresu MAC lub nakładają limity czasowe, a nowy adres może przywrócić dostęp tam, gdzie stary adres był zablokowany.
- Testowanie: Inżynierowie sieciowi zmieniają adres MAC w celu testowania zapór sieciowych, rezerwacji DHCP lub reguł opartych na adresie MAC bez konieczności wymianyping sprzętu.
- Zastąpienie: Gdy adapter ulegnie awarii, sklonowanie starego adresu MAC umożliwi nowemu adapterowi odziedziczenie uprawnień opartych na adresie.
Bez względu na przyczynę pamiętaj, że podszywanie się zmienia jedynie adres wyświetlany przez system operacyjny; zapamiętany adres sprzętowy pozostaje ten sam.
Jak zmienić adres MAC na macOS
Oto jak możesz zmienić adres MAC na macOS. Wykonaj poniższe kroki w podanej kolejności:
Krok 1) Przytrzymaj klawisz Option i kliknij symbol Wi-Fi, aby sprawdzić nazwę interfejsu. Na poniższym schemacie jest to „en0”.
Krok 2) Przejdź do terminala i uruchom poniższe polecenie, aby wygenerować losowy adres:
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
Zwraca nową liczbę szesnastkową, która może być używana jako adres MAC.
Krok 3) Rozłącz się z bieżącą siecią Wi-Fi, przytrzymując klawisz Option, klikając ikonę Wi-Fi na pasku menu i wybierając opcję „Rozłącz”.
Krok 4) Wróć do terminala i uruchom:
sudo ifconfig en0 ether <MAC address>
Krok 5) Zmieniłeś adres MAC. Połącz się ponownie z siecią Wi-Fi i jeszcze raz zweryfikuj adres MAC.
Czy zmiana adresu MAC jest możliwa? macOS Stały?
On macOSAdres MAC zmieniony poleceniem ifconfig jest tymczasowy. System operacyjny wyświetla nowy adres tylko do następnego restartu, kiedy interfejs ponownie załaduje swój pierwotny, zapisany adres sprzętowy. Nie ma wbudowanego ustawienia, które czyniłoby zmianę ifconfig trwałą.
Takie zachowanie jest celowe. macOS traktuje adres sprzętowy jako domyślny i przywraca go podczas rozruchu, więc ponowne uruchomienie to najprostszy sposób na cofnięcie wszelkich zmian. Aby nowy adres pozostał niezmieniony, należy ponownie zastosować polecenie po każdym logowaniu, zazwyczaj za pomocą skryptu startowego lub demona LaunchDaemon.
- Tymczasowe domyślnie: Podrobiony adres znika po ponownym uruchomieniu lub zresetowaniu interfejsu Wi-Fi.
- Brak natywnej trwałości: Firma Apple nie udostępnia żadnego przełącznika menu umożliwiającego zablokowanie niestandardowego adresu MAC.
- Ręczne utrwalanie: Skrypt startowy, który uruchamia polecenie ifconfig, automatycznie ponownie stosuje adres.
Typowe błędy przy zmianie adresu MAC macOS
Kilka przewidywalnych problemów uniemożliwia wprowadzenie zmiany adresu MAC. Ich rozwiązanie zazwyczaj rozwiązuje problem:
- Nadal połączony z Wi-Fi: Nie można zmienić adresu, gdy interfejs jest podłączony do sieci. Najpierw rozłącz się z siecią Wi-Fi, a następnie uruchom polecenie.
- Nieprawidłowa nazwa interfejsu: Polecenie wskazuje na en0, ale na niektórych komputerach Mac Wi-Fi to en1. Uruchom polecenie networksetup -listallhardwareports, aby potwierdzić poprawność interfejsu.
- Nieprawidłowy format MAC: Nowa wartość musi być prawidłowym 48-bitowym adresem szesnastkowym; najbezpieczniejszy jest lokalnie administrowany adres jednokierunkowy.
- Brak sudo: Aby zmienić interfejs, wymagane są uprawnienia administratora, dlatego polecenie musi zaczynać się od sudo i wyświetlać monit o podanie hasła.
- Zmiana nie utrzymała się: Ponieważ zmiana ma charakter tymczasowy, należy ją natychmiast sprawdzić za pomocą polecenia ifconfig en0 przed ponownym połączeniem.









