Jako użytkownicy Linuksa, czasami musimy zmienić adres MAC naszych adapterów sieciowych. Proces ten jest również nazywany spoofingiem lub podrabianiem adresu MAC. Ten artykuł wyjaśnia, jak zmienić adres MAC w systemie Debian 10 Buster.

Co to jest adres MAC

MAC, skrót od Media Access Control, to sześciobajtowy identyfikator na stałe wbudowany w firmware karty sieciowej. Adres ten może być odczytany przez system operacyjny i sieć, w której karta jest zainstalowana. Wszystkie węzły sieciowe, takie jak stacje robocze i drukarki itp. są identyfikowane przez te adresy MAC w sieci. Adresy te są identyczne, nawet dla dwóch podobnych modeli urządzeń tego samego producenta. Wszystkie adresy MAC muszą być zgodne ze standardami ustalonymi przez IEEE, Instytut Inżynierów Elektryków i Elektroników.

Dlaczego warto zmienić?

Dlaczego więc musimy zmienić adres MAC? Istnieją głównie następujące powody do jego zmiany:

  • Najczęstszym powodem zmiany adresu MAC jest zachowanie prywatności. Jeśli jesteś podłączony do sieci publicznej, najlepszym sposobem, aby nie ujawniać swojego ID jest sfałszowanie adresu MAC.
  • Jeśli administrator sieci zablokował Twój MAC ID na zaporze lub routerze, możesz go sfałszować i być w stanie przejść przez niego.

Jak wyświetlić adres MAC?

Aby zobaczyć adresy MAC wszystkich urządzeń sieciowych, możesz użyć następującego polecenia w terminalu Debiana:

$ ip link show

Wskazówka: Możesz otworzyć Terminal przez Debian Application Launcher wyszukując w następujący sposób:

Otwórz Terminal Debiana

Oto wyjście, które otrzymasz:

Uzyskaj adres MAC

Powyższe wyjście z mojego systemu pokazuje adresy MAC trzech urządzeń sieciowych zainstalowanych w moim systemie. Część po „link/ether” to miejsce, w którym zobaczysz adres MAC konkretnego urządzenia, ale zamazaliśmy go ze względu na ochronę prywatności.

Istnieje inny sposób wyświetlenia adresów MAC, jest to następujące polecenie „ip addr”:

$ ip addr | grep ether

Inny sposób wyświetlenia adresu MAC

Jak zmienić lub sfałszować adres MAC?

Aby zmienić adres MAC urządzenia, należy najpierw zainstalować narzędzie wiersza poleceń o nazwie MacChanger.

Otwórz Terminal albo poprzez wyszukiwanie Application Launcher, a następnie uruchom następujące polecenie:

$ sudo apt-get install macchanger

Install macchanger

Podczas procesu instalacji napotkasz następujący komunikat konfiguracyjny:

Konfigurowanie programu macchanger

Wybierz Tak za pomocą klawiszy strzałek, a następnie naciśnij Enter, aby skonfigurować program macchanger do automatycznego uruchamiania za każdym razem, gdy urządzenie sieciowe jest podnoszone lub opuszczane.

Następujące polecenie pozwala uzyskać nazwę interfejsu urządzenia, które będzie używane później do zmiany jego adresu MAC:

$ ip addr

Get network interface

Podświetlona nazwa interfejsu jest tą, której będziemy używać w naszych poniższych przykładach.

Ustawianie losowego MAC ID

Następujące polecenie przypisze losowy, ale realny, MAC ID do twojej karty sieciowej:

Sytnax:

$ sudo macchanger -r <nazwa interfejsu>

Przykład:

$ sudo macchanger -r enp37s0

Ustawianie losowego adresu MAC

Ustawianie konkretnego MAC ID

Następujące polecenie przypisze konkretny MAC id do karty sieciowej:

Sytnax:

$ macchanger --mac=XX:XX:XX:XX:XX:XX <interface-name>

Przywracanie adresu MAC do stanu oryginalnego

Jeśli potrzebujesz przywrócić adres MAC urządzenia do stanu oryginalnego, możesz użyć następującego polecenia:

Syntaktyka:

$ sudo macchanger -p <nazwa interfejsu>

Przykład:

$ sudo macchanger -p enp37s0

Restore original MAC address

Poprzez proste kroki opisane w tym artykule można wyświetlić i zmienić adresy Mac, a także przywrócić je do oryginalnych, gdy tylko zajdzie taka potrzeba.

Jak zmienić/usunąć adres MAC w Debianie 10

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.