Jak zmienić / sfałszować adres MAC w Ubuntu


Jako użytkownicy Linuksa czasami musimy zmienić adres MAC naszych kart sieciowych. Ten proces jest również nazywany fałszowaniem lub fałszowaniem adresu MAC. W tym artykule wyjaśniono, jak zmienić adres MAC za pomocą systemu Ubuntu 18.04 LTS.

Co to jest adres MAC

MAC, co oznacza Media Access Control, to sześciobajtowy identyfikator trwale osadzony w oprogramowaniu wewnętrznym karty sieciowej. Ten adres może odczytać system operacyjny i sieć, w której zainstalowany jest adapter. Wszystkie węzły sieci, takie jak stacje robocze i drukarki itp., Są identyfikowane przez adresy MAC w sieci. Te adresy nie są identyczne, nawet dla dwóch podobnych modeli urządzeń tego samego producenta. Wszystkie adresy MAC muszą być zgodne ze standardami określonymi przez IEEE, Institute of Electrical and Electronics Engineers.

Po co zmieniać adres MAC?

Dlaczego więc musimy zmienić adres MAC? Istnieją głównie dwa następujące powody, aby go zmienić:

  • Najczęstszym powodem zmiany adresu MAC jest zachowanie prywatności. Jeśli masz połączenie z siecią publiczną, najlepszym sposobem, aby nie ujawnić swojego identyfikatora w celu sfałszowania MAC.
  • Jeśli administrator sieci zablokował Twój identyfikator MAC na zaporze lub routerze, możesz sfałszować swój identyfikator i przejść przez niego.

Jak wyświetlić aktualny adres MAC

Aby wyświetlić adresy MAC wszystkich urządzeń sieciowych, możesz użyć następującego polecenia na terminalu Ubuntu:

$ ip link show

Wskazówka: Terminal można otworzyć za pomocą Ctrl + Alt + T skrót

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 my go zamazaliśmy ze względów prywatności.

Istnieje inny sposób wyświetlania adresów MAC, ale może być konieczne najpierw zainstalowanie narzędzi sieciowych w systemie za pomocą następującego polecenia:

$ sudo apt install net-tools

Następnie uruchom następujące polecenie:

$ ifconfig | grep ether

zmień adres MAC

Aby zmienić adres MAC urządzenia, musisz najpierw zainstalować narzędzie wiersza polecenia o nazwie macchanger .

Otwórz terminal za pomocą skrótu lub skrótu Ctrl + Alt + T, a następnie uruchom następującą komendę:

$ sudo apt-get install macchanger

Podczas instalacji pojawi się następujący komunikat o konfiguracji:

Wybierz Tak za pomocą strzałki klawisze, a następnie naciśnij klawisz Enter, aby skonfigurować program Macchanger do automatycznego uruchamiania za każdym razem, gdy urządzenie sieciowe zostanie podniesione lub wyłączone.

Następujące polecenie pozwoli ci uzyskać nazwę interfejsu urządzenia, którego będziesz używać później do zmiany adresu MAC:

$ ip addr

Podświetlona nazwa interfejsu to ta, której będziemy używać w poniższych przykładach .

Konfigurowanie losowego identyfikatora MAC

Następujące polecenie przypisze losowy, ale opłacalny identyfikator MAC do karty sieciowej:

Sytnax:

$ macchanger -r <interface-name>

Przykład:

$ macchanger -r enp37s0

Konfigurowanie określonego MAC ID

Następujące polecenie przypisze określony identyfikator MAC do twojej karty sieciowej:

Sytnax:

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

Przywracanie adresu MAC do oryginalnego

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

Składnia:

$ macchanger -p <interface-name>

Przykład:

macchanger -p enp0s3

W prostych krokach opisanych w tym artykule możesz przeglądać i zmieniać adresy komputerów Mac, a także przywracać je do oryginalne w razie potrzeby.

Komentarze