Adres MAC przydaje się częściej, niż wielu osobom się wydaje: przy dopisywaniu urządzenia do sieci Wi-Fi, konfiguracji drukarki, rezerwacji DHCP albo sprawdzaniu, która karta sieciowa rzeczywiście łączy komputer z internetem. Poniżej pokazuję, jak sprawdzić adres MAC na Windowsie, Macu, Androidzie, iPhonie i Linuksie, a przy okazji wyjaśniam, kiedy widzisz adres sprzętowy, a kiedy prywatny. To ważne, bo w 2026 roku wiele systemów domyślnie maskuje ten identyfikator ze względów prywatności.
Najkrótsza droga to ustawienia sieci albo terminal, ale trzeba uważać na adres prywatny
- Adres MAC to sprzętowy identyfikator interfejsu sieciowego, zwykle zapisany jako sześć par znaków szesnastkowych.
- W Windows najszybciej znajdziesz go przez `ipconfig /all` lub `getmac`.
- Na Macu szukaj go w ustawieniach sieci, w sekcji `Hardware` albo przy pozycji `Wi‑Fi address`.
- Na Androidzie i iPhonie często pojawia się też adres prywatny albo losowy, więc nie każdy wynik nadaje się do whitelisty routera.
- Jeśli masz kilka kart sieciowych, sprawdzaj zawsze właściwy interfejs: Wi-Fi, Ethernet, USB lub wirtualny adapter.
Najszybsza droga na każdej platformie
Jeżeli zależy mi na czasie, zaczynam od najkrótszej ścieżki dla konkretnego systemu. W praktyce nie chodzi tylko o samo odczytanie ciągu znaków, ale o to, żeby spisać ten właściwy adres z odpowiedniego interfejsu, bo laptop, telefon i komputer z dokiem mogą pokazywać kilka różnych wartości jednocześnie.
| Urządzenie | Najszybsza metoda | Na co patrzeć |
|---|---|---|
| Windows 10/11 | `ipconfig /all` albo `getmac` | `Physical Address` przy aktywnej karcie |
| Mac | Ustawienia systemowe > Sieć > Details > Hardware | `MAC address` albo `Wi-Fi address` |
| Android | Ustawienia > Telefon > Wi-Fi MAC address | Adres sprzętowy oraz ewentualnie `Randomized MAC address` |
| iPhone / iPad | Ustawienia > Wi-Fi > przycisk informacji przy sieci | `Private Address` i adres przypisany do sieci |
| Linux | `ip link show` | Adres przypisany do konkretnego interfejsu |
Jeśli potrzebujesz adresu do konfiguracji routera, zwykle najważniejszy jest właśnie interfejs, z którego urządzenie naprawdę korzysta. Z tego powodu w Windowsie najpierw sprawdzam, czy patrzę na Wi-Fi czy Ethernet, a dopiero potem zapisuję sam numer.

Jak odczytać adres w Windows
W Windows najsolidniejszą metodą pozostaje wiersz polecenia. Otwieram `cmd` albo PowerShell i wpisuję `ipconfig /all`; w wyniku szukam pozycji Physical Address, czyli adresu fizycznego karty sieciowej. Jeśli wolę krótszy rezultat, używam `getmac`, które zwraca listę adresów MAC dla wszystkich kart w komputerze.
- Otwórz menu Start i uruchom `Command Prompt` albo PowerShell.
- Wpisz `ipconfig /all` i zatwierdź Enterem.
- Odszukaj aktywny adapter, na przykład Wi-Fi lub Ethernet.
- Spisz wartość przy `Physical Address`.
Przy laptopach to szczególnie ważne, bo karta Wi-Fi i karta Ethernet prawie zawsze mają dwa różne adresy. Jeśli korzystasz z doku, przejściówki USB-C albo wirtualnego VPN, łatwo przepisać adres z niewłaściwego interfejsu i potem bez powodu walczyć z filtrowaniem w routerze. Warto też sprawdzić, czy nie masz włączonych losowych adresów sprzętowych dla Wi-Fi, bo wtedy adres może się zmieniać w zależności od sieci.
Na Windowsie dobrze działa prosta zasada: najpierw identyfikuję interfejs, potem dopiero adres. Na Macu ten sam problem wygląda trochę inaczej, bo Apple ukrywa dane karty w ustawieniach sieci, a do tego dochodzi prywatny adres Wi-Fi.
Na Macu znajdziesz go w ustawieniach sieci
Na Macu najczyściej sprawdzam to w Ustawieniach systemowych. Wchodzę w `Network` / `Sieć`, wybieram odpowiednią usługę, na przykład Wi-Fi albo Ethernet, klikam `Details`, a potem przechodzę do sekcji `Hardware`. Tam widzę adres MAC przypisany do wybranego interfejsu. W ustawieniach Wi-Fi pojawia się też pozycja `Wi-Fi address`, czyli bieżący adres używany przez to połączenie.
- Otwórz Ustawienia systemowe.
- Wejdź w `Network` i wybierz aktywną usługę sieciową.
- Kliknij `Details`.
- Otwórz zakładkę `Hardware` i odczytaj `MAC address`.
Tu jest jeden istotny haczyk: nowsze systemy Apple domyślnie używają Private Wi-Fi Address, czyli prywatnego adresu Wi-Fi dla każdej sieci. Jeśli sieć ma działać z kontrolą dostępu, parental control albo whitelistą MAC, trzeba to uwzględnić. W praktyce oznacza to, że czasem nie wystarczy sam hardware MAC z menu `Hardware`; trzeba też sprawdzić, czy dla danej sieci nie działa adres prywatny. Gdy potrzebuję stałej identyfikacji, wyłączam tę opcję tylko dla konkretnej sieci, zamiast ruszać globalne ustawienia.
Mac pokazuje więc dane bardzo przejrzyście, ale trzeba umieć odróżnić adres sprzętowy od prywatnego. Telefony robią to jeszcze bardziej wyraźnie, bo na nich ta różnica jest często kluczowa.
Android i iPhone pokazują też adres prywatny
Na smartfonach sprawa jest wygodna, ale łatwo o pomyłkę. Producenci od kilku lat mocno stawiają na prywatność, więc obok klasycznego MAC-a pojawia się adres losowy albo prywatny, który zmienia się w zależności od sieci lub ustawienia systemu. To świetne z punktu widzenia prywatności, ale bywa kłopotliwe przy ręcznej konfiguracji dostępu do sieci.
Android
Na Androidzie otwieram `Ustawienia`, wchodzę w `Telefon` i przewijam do pozycji `Wi-Fi MAC address`. To podstawowy, sprzętowy adres urządzenia. Jeśli telefon działa na Androidzie 10 lub nowszym, system pokazuje też osobny Randomized MAC address dla konkretnej sieci Wi-Fi.
- Jeśli potrzebujesz adresu do routera, sprawdź oba wpisy.
- Do kontroli rodzicielskiej lub listy dozwolonych urządzeń często trzeba dopisać również adres losowy, nie tylko sprzętowy.
- Jeśli nie widzisz ustawienia, szukaj po prostu hasła `MAC address` w wyszukiwarce ustawień telefonu.
Przeczytaj również: Kopia zapasowa - Czy Twoja chroni dane?
iPhone i iPad
Na iPhonie wchodzę w `Ustawienia` > `Wi-Fi`, a potem dotykam przycisku informacji przy wybranej sieci. Tam mogę wyłączyć `Private Address`, jeśli dla tej sieci potrzebuję adresu sprzętowego. Apple domyślnie używa prywatnego MAC-a dla każdej sieci, więc przy testach i whitelistach to ustawienie robi ogromną różnicę.
- `Private Address` włączony oznacza, że sieć widzi prywatny, a nie klasyczny adres sprzętowy.
- Po resecie ustawień sieci albo wymazaniu urządzenia adres prywatny może się zmienić.
- Na nowszych wersjach systemu Apple dostępne są tryby `Off`, `Fixed` i `Rotating`, więc warto sprawdzić, który z nich faktycznie działa na danej sieci.
W telefonach najważniejsza zasada jest prosta: jeśli adres ma służyć do identyfikacji w sieci, sprawdzam nie tylko jego wartość, ale też to, czy system nie używa wariantu prywatnego. Na Linuksie temat jest bardziej bezpośredni, bo system pokazuje interfejsy bez zbędnych warstw pośrednich.
Linux poda go w wyniku `ip link show`
Na Linuksie najczęściej otwieram terminal i uruchamiam `ip link show`. To polecenie pokazuje stan wszystkich interfejsów sieciowych, a w ich wynikach znajdziesz również adres sprzętowy. Jeżeli znam nazwę interfejsu, mogę zawęzić polecenie do konkretnej karty, na przykład `ip link show dev wlp2s0` albo `ip link show dev eth0`.
- Uruchom terminal.
- Wpisz `ip link show`.
- Znajdź interfejs, którego naprawdę używasz.
- Spisz jego adres sprzętowy z wyniku polecenia.
To dobre rozwiązanie także wtedy, gdy pracujesz na maszynie wirtualnej, serwerze albo systemie bez graficznego interfejsu. Wtedy nie trzeba klikać w menu, tylko od razu widać wszystkie interfejsy i łatwo odróżnić kartę fizyczną od wirtualnej. Jeśli jednak nie masz pewności, który interfejs jest aktywny, nie zgaduj na ślepo, tylko porównaj nazwę urządzenia z jego statusem połączenia.
Skoro już wiesz, gdzie szukać, warto jeszcze uniknąć kilku typowych pomyłek. W praktyce to właśnie one najczęściej sprawiają, że ktoś ma poprawnie odczytany numer, ale i tak nie może się połączyć z siecią albo dodać urządzenia do listy dozwolonych.
Najczęstsze pomyłki, które psują odczyt
Przy MAC-ach najczęściej nie myli się sam numer, tylko kontekst. Najpierw trzeba upewnić się, że patrzy się na właściwy interfejs, a dopiero potem przepisać identyfikator. To drobiazg, ale w sieciach domowych i firmowych właśnie takie drobiazgi zajmują najwięcej czasu.
- Mylenie MAC z IP - adres IP może się zmieniać, MAC identyfikuje kartę sieciową.
- Spisywanie adresu prywatnego zamiast sprzętowego - dotyczy głównie iPhone’ów, iPadów, Maców, Androida i części laptopów z Windows.
- Wybór złego interfejsu - Wi-Fi, Ethernet, USB, VPN i wirtualne adaptery potrafią mieć różne adresy.
- Przepisywanie z błędem - wystarczy jedna litera lub jedna para cyfr, żeby panel routera odrzucił wpis.
- Założenie, że adres jest stały na zawsze - po resecie sieci, wymianie karty albo zmianie ustawień prywatności może być inny.
Jeśli potrzebujesz tego identyfikatora do konfiguracji domowej albo firmowej, zapisuj go razem z nazwą urządzenia i interfejsu. To banalna rzecz, ale później oszczędza czas, gdy po aktualizacji systemu albo podłączeniu laptopa przez dock pojawia się nowy wariant adresu. Z tak uporządkowanymi danymi zostaje już tylko jedna rzecz: wykorzystać je rozsądnie.
Co warto zrobić zaraz po odczytaniu adresu
Jeżeli wpisujesz adres do routera, listy ACL, systemu kontroli dostępu albo konfiguracji drukarki, zapisz go od razu razem z informacją, czy pochodzi z Wi-Fi, Ethernetu czy adaptera USB. W sieciach domowych i firmowych to najlepszy sposób, żeby nie pomylić interfejsu i nie wracać do ustawień kilka razy z rzędu. Gdy urządzenie korzysta z adresu prywatnego, wyłącz go tylko dla tej jednej sieci, w której potrzebujesz stałej identyfikacji.
Traktuję MAC jako praktyczny identyfikator techniczny, ale nie jako samodzielne zabezpieczenie. Jeśli chcesz realnie uporządkować dostęp do sieci, połącz go z silnym hasłem, WPA2 lub WPA3 i sensowną konfiguracją routera. Wtedy sam adres MAC przestaje być problemem, a staje się po prostu użytecznym elementem konfiguracji.