Zamknij menu
    Nowe
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    Facebook X (Twitter) Instagram
    Linuksowo
    • Główna
    • Dystrybucje
    • Tematy
      • Administracja
      • Bezpieczeństwo
      • Instalacja
      • Oprogramowanie
      • Podstawy
      • Wybór systemu
      • Rozszerzenia plików
    • Pozostałe
    Linuksowo
    Główna»Pozostałe»Jak zmienić (sfałszować) adres MAC karty sieciowej w Ubuntu?
    Pozostałe

    Jak zmienić (sfałszować) adres MAC karty sieciowej w Ubuntu?

    Norbert BarwickiNorbert BarwickiBrak komentarzy4 min. czyt.
    Udostępnij
    Facebook Twitter LinkedIn Pinterest E-mail

    Zmiana (sfałszowanie) adresu MAC karty sieciowej w systemie Ubuntu jest legalna na własnym sprzęcie i przy poszanowaniu polityki sieci, ale powinna być wykonywana świadomie – szczególnie w sieciach firmowych lub uczelnianych, gdzie może być zabroniona. Poniżej znajdziesz rozbudowany poradnik, obejmujący wszystkie najpopularniejsze metody wraz z praktycznym wstępem teoretycznym, wyjaśnieniami oraz instrukcjami krok po kroku.

    Spis treści pokaż
    1 Czym jest adres MAC i po co go zmieniać?
    2 1. Sprawdzenie aktualnego adresu MAC
    3 2. Zmiana adresu MAC — metody
    3.1 a) Narzędzie macchanger (najłatwiejsze rozwiązanie)
    3.2 b) Ręczna zmiana przy użyciu ifconfig (starsza metoda)
    3.3 c) Zmiana na stałe przez plik konfiguracyjny (np. /etc/network/interfaces)
    3.4 d) Zmiana na stałe przez NetworkManager (nmcli)
    3.5 e) Zmiana przez graficzny NetworkManager (GUI)
    4 Dodatkowe istotne informacje i uwagi
    5 Podsumowanie – skrócona tabela porównawcza

    Czym jest adres MAC i po co go zmieniać?

    Adres MAC (Media Access Control) to unikalny, fizyczny adres przypisany do każdego interfejsu sieciowego, np. karty LAN czy Wi-Fi. Umożliwia on identyfikację urządzenia w sieci lokalnej. Czasami istnieje potrzeba jego zmiany:

    • testowanie bezpieczeństwa (pentesting)
    • ochrona prywatności (być trudniej identyfikowalnym w sieciach publicznych)
    • zgodność z usługodawcą internetowym, który filtruje ruch po MAC-u
    • rozwiązywanie problemów sieciowych

    1. Sprawdzenie aktualnego adresu MAC

    Zanim dokonasz zmiany, sprawdź jaki adres MAC ma twoja karta:

    ip link show 

    lub

    ifconfig 

    Wyświetli się lista interfejsów sieciowych, np. eth0, enp3s0, wlan0, z aktualnym adresem MAC – zapisanym sześcioma parami znaków, np. a1:b2:c3:d4:e5:f6.

    2. Zmiana adresu MAC — metody

    Poniżej trzy główne sposoby zmiany MAC-a w Ubuntu: tymczasowo (do restartu) i na stałe.

    a) Narzędzie macchanger (najłatwiejsze rozwiązanie)

    Instalacja –

    sudo apt update sudo apt install macchanger 

    Wyświetlanie możliwych opcji –

    macchanger --help 

    Zmiana adresu MAC –

    1. Wyłącz interfejs (tu przykład dla eth0 – podmień na właściwy, np. wlan0): bash sudo ip link set eth0 down
    2. Ustaw nowy (wymyślony lub losowy) adres MAC:
      • własny: bash sudo macchanger --mac=12:34:56:78:9a:bc eth0
      • losowy: bash sudo macchanger -r eth0
    3. Włącz z powrotem: bash sudo ip link set eth0 up

    Zmiana działa do restartu interfejsu lub systemu.

    b) Ręczna zmiana przy użyciu ifconfig (starsza metoda)

    1. Wyłącz wybraną kartę sieciową: bash sudo ifconfig eth0 down
    2. Zmień adres MAC: bash sudo ifconfig eth0 hw ether 12:34:56:78:9a:bc
    3. Ponownie włącz interfejs: bash sudo ifconfig eth0 up
    4. Restart usług sieciowych (opcjonalnie): bash sudo systemctl restart networking

    Podobnie jak wyżej – zmiana jest tymczasowa.

    c) Zmiana na stałe przez plik konfiguracyjny (np. /etc/network/interfaces)

    1. Otwórz plik do edycji: bash sudo nano /etc/network/interfaces
    2. Dodaj (lub zmodyfikuj) linijkę: pre-up ifconfig eth0 hw ether 12:34:56:78:9a:bc
    3. Zapisz zmiany i restartuj sieć/system.

    Metoda działa dla starszych rozwiązań opartych o ten plik.

    d) Zmiana na stałe przez NetworkManager (nmcli)

    W przypadku systemów opartych o NetworkManager (standard w nowszych Ubuntu):

    1. Znajdź nazwę połączenia sieciowego – bash nmcli connection show

    2. Zmień adres MAC (przykład) –

      sudo nmcli connection modify NAZWA_POŁĄCZENIA ethernet.cloned-mac-address 12:34:56:78:9a:bc 

      Zamiast NAZWA_POŁĄCZENIA wstaw nazwę odpowiedniego połączenia – na przykład Wired connection 1.

    3. Restartuj połączenie – bash sudo nmcli connection down NAZWA_POŁĄCZENIA sudo nmcli connection up NAZWA_POŁĄCZENIA

    Ta metoda jest trwała – MAC pozostanie do kolejnej zmiany konfiguracji.

    e) Zmiana przez graficzny NetworkManager (GUI)

    1. Kliknij ikonę sieci w panelu systemowym i wybierz „Ustawienia sieci”.
    2. Wybierz odpowiednie połączenie, kliknij „Ustawienia” lub „Edytuj”.
    3. W polu dotyczących adresu MAC, wpisz nowy adres MAC.
    4. Zapisz i ponownie połącz z siecią.

    Dodatkowe istotne informacje i uwagi

    • Nie ma znaczenia, czy ustawisz adres rzeczywiście istniejącej karty czy zmyślony, ale najlepiej przestrzegaj formatu (litery od A do F, cyfry, pary znaków oddzielone dwukropkami).
    • W niektórych przypadkach, szczególnie dla kart Wi-Fi, sterownik lub sprzęt mogą blokować zmianę – najlepiej testować na kablowym interfejsie.
    • Po restarcie komputera tylko trwałe konfiguracje pozostają aktywne.
    • Macchanger i polecenia konsolowe wymagają uprawnień administratora (sudo).
    • W sieciach firmowych lub kampusowych niestandardowy MAC może naruszać politykę bezpieczeństwa – sprawdź, zanim to zrobisz.

    Podsumowanie – skrócona tabela porównawcza

    Metoda Trwałość zmiany Obsługa GUI Wymaga restartu? Przykład komendy/polecenia
    macchanger (CLI) do restartu nie nie sudo macchanger --mac=…
    ifconfig (CLI) do restartu nie nie sudo ifconfig eth0 hw ether …
    nmcli (NetworkManager) trwała nie tak sudo nmcli connection modify …
    /etc/network/interfaces trwała nie tak pre-up ifconfig...
    NetworkManager (GUI) trwała tak niekoniecznie ustawienia > zaawansowane > adres MAC

    Zmiana adresu MAC w Ubuntu to czynność technicznie prosta, ale jej znaczenie oraz konsekwencje należy rozumieć. Korzystaj z tej wiedzy odpowiedzialnie!

    Norbert Barwicki
    • WWW

    Norbert Barwicki pracuje z systemami Linux od 2007 roku, kiedy to zainstalował swoją pierwszą dystrybucję Ubuntu 7.04. Przez lata eksperymentował z ponad 15 różnymi dystrybucjami, w tym Fedora, Debian, Arch Linux i Gentoo, a od 2015 roku specjalizuje się w administracji serwerami opartymi na CentOS i Red Hat Enterprise Linux. Jako certyfikowany administrator Linux (RHCSA od 2018 roku) dzieli się swoją wiedzą na Linuksowo.pl, gdzie opublikował już ponad 100 artykułów pomagających użytkownikom w przejściu na świat open source.

    Pozostałe poradniki

    rectangular gray corded device on black rack

    Jak poprawnie skonfigurować interfejs sieciowy w Linux? Pliki, polecenia i rozwiązywanie problemów

    15 min. czyt.

    Jak skonfigurować ustawienia karty sieciowej w Ubuntu?

    3 min. czyt.

    Jak znaleźć lokalny adres IP w Debianie za pomocą ifconfig?

    3 min. czyt.

    Jak skonfigurować sieć w Debianie? Komendy i ustawienia

    3 min. czyt.

    Co to jest adres MAC i jak go zmienić w Debianie?

    3 min. czyt.

    Jak zarządzać adresami IP w systemie Ubuntu Linux?

    3 min. czyt.
    Dodaj komentarz
    Odpowiedz Anuluj


    Poradniki
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    disc, reader, reading poor, hard drive, pc, it, hard drive, hard drive, hard drive, hard drive, hard drive

    Jak używać fdisk do zarządzania partycjami na dysku twardym? Funkcje, możliwości i typy tablic partycji

    2025-08-23
    Artykuły
    Gnome

    GNOME – intuicyjne środowisko graficzne dla systemów Unix

    2025-08-21
    a row of black computers sitting on top of a table

    Jaki Linux na stary komputer? Przewodnik po lekkich dystrybucjach

    2025-08-18
    macbook air on brown wooden table

    Jak otworzyć plik DWG online? Najlepsze narzędzia do przeglądania i edytowania CAD

    2025-08-16
    O Linuksowo

    Linuksowo.pl to kompendium wiedzy dla wszystkich zainteresowanych systemami operacyjnymi opartymi na jądrze Linux. Oferujemy eksperckie artykuły obejmujące dystrybucje, instalację, bezpieczeństwo oraz oprogramowanie open source. Naszym celem jest dostarczanie praktycznych porad zarówno dla początkujących, jak i zaawansowanych użytkowników.

    © 2025 Linuksowo – Wszelkie prawa zastrzeżone.
    • Strona główna
    • O Linuksowo
    • Polityka prywatności i cookies
    • RSS
    • Kontakt

    Type above and press Enter to search. Press Esc to cancel.