Klawiatura z flagą Brunei na przycisku enter reprezentuje język uczenia się cyberataku

Jak zmienić adres MAC karty sieciowej w systemie Windows?

5 min. czytania

Adres MAC (Media Access Control) to unikatowy identyfikator sprzętowy przypisany do każdej karty sieciowej przez producenta. Służy do identyfikacji urządzeń w sieci lokalnej i jest kluczowy w komunikacji na poziomie łącza danych. Zmiana adresu MAC (MAC spoofing) bywa przydatna przy testach sieci, omijaniu filtrów MAC oraz diagnostyce problemów. W systemie Windows proces ten zwykle nie wymaga dodatkowego oprogramowania, choć zależy od sterowników i modelu karty.

W tym poradniku pokazujemy wszystkie metody zmiany adresu MAC w Windows – od Menedżera urządzeń i Centrum sieci, po polecenia PowerShell i CMD, wraz z weryfikacją zmian i możliwymi ryzykami. Pamiętaj: wiele kart przywraca oryginalny adres po restarcie lub reinstalacji sterownika.

Co to jest adres MAC i dlaczego go zmieniać?

Adres MAC składa się z 48 bitów (6 bajtów) zapisywanych w formacie heksadecymalnym, np. 00-0A-40-1A-2C-00. Pierwsze trzy bajty to OUI (Organizationally Unique Identifier) producenta, pozostałe tworzą unikatowy numer urządzenia.

Zastosowania zmiany MAC

Do najczęstszych zastosowań należą:

  • klonowanie adresu z innego urządzenia (np. po wymianie karty, by zachować stały adres IP),
  • testy penetracyjne lub symulacja różnych urządzeń w sieci,
  • omijanie filtrów MAC w sieciach publicznych lub firmowych,
  • rozwiązywanie konfliktów adresów w sieci lokalnej.

Ostrzeżenia

Nieprawidłowy MAC (np. z ustawionym bitem multicast) może zakłócić komunikację i spowodować utratę połączenia. Zmiana nie wpływa na publiczny adres IP i może naruszać regulaminy dostawcy internetu. Zawsze zapisz oryginalny MAC (sprawdź go poleceniem ipconfig /all).

Metoda 1 – zmiana przez Menedżer urządzeń (Windows 7/8/10/11)

Ta metoda wymaga uprawnień administratora i wsparcia w sterowniku karty (opcje jak Network Address lub Locally Administered Address). Wykonaj poniższe kroki:

  1. Naciśnij Win + X i wybierz Menedżer urządzeń (lub prawy przycisk na Ten komputer > Właściwości > Menedżer urządzeń).
  2. Rozwiń Karty sieciowe, kliknij prawym na wybranej karcie (Ethernet lub Wi‑Fi) i wybierz Właściwości.
  3. Przejdź do zakładki Zaawansowane.
  4. Wybierz pozycję Network Address, Adres sieciowy lub Locally Administered Address (nazwa zależy od producenta, np. Intel, Realtek).
  5. W polu Wartość wpisz nowy adres MAC bez separatorów (np. dla 00:0A:40:1A:2C:00 wpisz 000A401A2C00; cyfry 0–9 i litery A–F).
  6. Kliknij OK, a następnie zrestartuj komputer lub wyłącz i włącz adapter sieciowy.

Uwaga: jeżeli brak tej opcji, sterownik nie wspiera spoofingu – zaktualizuj sterowniki lub użyj innej metody.

Metoda 2 – przez Centrum sieci i udostępniania

To ścieżka graficzna (szczególnie wygodna w Windows 7/8), prowadząca do tych samych ustawień zaawansowanych. Postępuj tak:

  1. Otwórz Panel sterowania > Sieć i Internet > Centrum sieci i udostępniania > Zmień ustawienia karty sieciowej (w Windows 10/11: Ustawienia > Sieć i Internet > Zmień opcje adaptera).
  2. Kliknij prawym na adapterze (np. Ethernet) i wybierz Właściwości.
  3. Kliknij Konfiguruj obok nazwy karty.
  4. W zakładce Zaawansowane wybierz Network Address/Adres sieciowy i wpisz MAC bez separatorów.
  5. Zatwierdź OK i zrestartuj połączenie lub komputer.

Wielkość liter w wartości MAC nie ma znaczenia.

Metoda 3 – PowerShell (Windows 10/11)

To szybka, skryptowa metoda. Uruchom PowerShell jako administrator, a następnie wykonaj kolejno:

  1. Wyświetl listę adapterów: Get-NetAdapter.
  2. Ustaw nowy MAC: Set-NetAdapter -Name "Nazwa_Adaptera" -MacAddress "00-01-02-03-04-05".
  3. Zweryfikuj zmianę: Get-NetAdapter -Name "Nazwa_Adaptera".
  4. W razie potrzeby zrestartuj interfejs lub komputer.

Adres w PowerShell może zawierać myślniki (np. 00-01-02-03-04-05) – narzędzie poprawnie go zinterpretuje.

Zaleta: metoda łatwa do automatyzacji w skryptach; trwałość po restarcie zależy od sterownika.

Metoda 4 – narzędzia zewnętrzne (np. Change MAC Address, TMAC)

Jeśli wolisz GUI, możesz użyć darmowych programów (np. Change MAC Address lub Technitium MAC Address Changer). Aby skorzystać, wykonaj te kroki:

  • pobierz i uruchom program z uprawnieniami administratora,
  • wybierz kartę i wpisz nowy MAC (z separatorami lub bez),
  • zastosuj zmiany; wiele narzędzi oferuje ukrywanie oryginalnego adresu i losowe generowanie.

Jak sprawdzić aktualny adres MAC i zweryfikować zmianę?

Aby potwierdzić konfigurację w wierszu poleceń, wykonaj:

  1. Uruchom CMD jako administrator (Win + R, wpisz cmd).
  2. Wpisz: ipconfig /all.
  3. Odczytaj linię Adres fizyczny przy właściwym adapterze, np. 00-00-00-00-00-12.

Po zmianie wyłącz i włącz interfejs (odłącz/połącz Wi‑Fi lub kabel) albo zrestartuj komputer. Jeśli połączenie przestanie działać, przywróć oryginalny adres MAC.

Problemy, ograniczenia i wskazówki zaawansowane

Poniżej znajdziesz najważniejsze praktyczne uwagi:

  • Nie działa? – brak pozycji w zakładce Zaawansowane zwykle oznacza, że sterownik blokuje spoofing (często w niektórych kartach Wi‑Fi); zaktualizuj sterowniki ze strony producenta (Intel, Realtek);
  • Tymczasowość – zmiana może resetować się po restarcie, aktualizacji sterowników lub hibernacji;
  • Wi‑Fi vs. Ethernet – metoda działa na obu, lecz w Wi‑Fi bywa konieczne dodatkowe rozłączenie i ponowne połączenie;
  • Bezpieczeństwo – nie używaj adresów multicast (pierwszy bit ustawiony na 1); dla większej wiarygodności wybierz prawidłowy prefiks OUI (pierwsze trzy bajty), a resztę bajtów wygeneruj losowo;
  • Windows 11 – ustawienia i zachowanie są zasadniczo takie jak w Windows 10; szukaj opcji w Ustawienia > Sieć i internet > Zaawansowane ustawienia sieci;
  • Ryzyka – możliwe konflikty IP, utrata łączności lub niezgodność z polityką sieci (w firmie skonsultuj się z administratorem).

Porównanie metod

Dla szybkiego wyboru odpowiedniej metody, skorzystaj z poniższej tabeli:

Metoda Zalety Wady Wsparcie wersji Windows
Menedżer urządzeń prosta, bez konsoli zależna od sterowników 7/8/10/11
Centrum sieci graficzna, intuicyjna dłuższa ścieżka 7+
PowerShell szybka, skryptowa wymaga znajomości nazwy adaptera 10/11
Programy łatwa, losowe MAC zewnętrzne oprogramowanie wszystkie
Marta Doruch

Absolwentka Informatyki Stosowanej na Politechnice Warszawskiej oraz Finansów w Szkole Głównej Handlowej. Doświadczenie zdobywała, wdrażając rozwiązania chmurowe OpenStack i AWS dla fintechów w Londynie i Zurychu, by obecnie łączyć świat technologii z biznesem jako konsultantka IT w Warszawie. Pasjonatka rynku nieruchomości i inwestorka, która po godzinach testuje nowinki Smart Home i pisze o wpływie sztucznej inteligencji na współczesną edukację.