Adres MAC: co to jest i jak go zmienić w systemie Linux

Adres MAC ( Media Access Control ) to 48-bitowy identyfikator, który jednoznacznie identyfikuje kartę sieciową lub urządzenie. Jest on również znany jako adres fizyczny i jest unikalny dla każdego urządzenia, ponieważ jest zapisywany bezpośrednio w sprzęcie podczas produkcji. Przykład: 38:70:77:1D:51:00.

Innymi słowy, w rzeczywistości w tym poście nie nauczymy się trwale zmieniać adresu MAC, ale stworzyć klona z różnymi celami. Na przykład w jednym z moich centrów pracy, aby uzyskać adres IP z dostępem do Internetu, wymagany jest adres MAC zarejestrowany na serwerze DHCP. Oznacza to, że adres IP jest dostarczany na podstawie adresu MAC.

Problem w tym, że laptop noszę zwykle wszędzie i dużo wygodniej się na nim pracuje niż na przypadkowym komputerze. W związku z tym, co robię, to klonowanie adresu MAC komputera przypisanego mi do laptopa i dzięki temu mogę uzyskać dostęp do Internetu.

3 metody zmiany adresu MAC.

Poprzez łącze IP

Najprostszą metodą (w Arch Linux) jest użycie `ip link` . Aby to zrobić, najpierw musimy „zatrzymać” lub „wyłączyć” kartę sieciową, ale musimy wiedzieć, z którego interfejsu korzystamy, więc uruchamiamy:

$ ip link show

To da nam listę podobną do tej:

1 co: mtu 65536 qdisc noqueue stan UNKNOWN tryb DEFAULT grupa domyślny link / pętla zwrotna 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00 2: enp1s0: mtu 1500 qdisc pfifo_fast stan UP mode DEFAULT grupa domyślnie qlen 1000 link / ether 20: 89: 84: f7: 4c: fa brd ff: ff: ff: ff: ff: ff 3: wlp2s0: mtu 1500 qdisc stan mq DOWN tryb DEFAULT grupa domyślnie qlen 1000 link / ether 68: 17: 29: be: ff: 69 brd ff: ff: ff: ff: ff: ff 4: virbr0: mtu 1500 qdisc noqueue stan DOWN tryb DEFAULT grupa domyślny link / ether ca: 97: e2: 96: 15: b3 brd ff: ff: ff: ff: ff: ff

W tym przypadku ten, który nas interesuje, to numer 2, więc przystępujemy do wykonania (nazwa może się zmieniać w zależności od PC lub dystrybucji):

$ sudo ip link set dev enp1s0 down

Gdy karta jest w dół, wykonujemy polecenie:

$ sudo ip link set dev enp1s0 address XX:XX:XX:XX:XX:XX

Gdzie XX: XX: XX: XX: XX: XX to numer MAC, który chcemy sklonować. Teraz podnosimy kartę:

$ sudo ip link set dev enp1s0 up

Via macchanger

Adres MAC możemy zmienić przy pomocy aplikacji o nazwie macchanger :

# pacman -S macchanger

Składnia użycia to „macchanger -r ».

# macchanger -r enp1s0

Aby utworzyć losowy adres MAC, z wyjątkiem bajtów dostawcy (w przypadku, gdy sprawdzają MAC), musisz użyć polecenia:

# macchanger -e enp1s0

Wreszcie, aby zmienić adres MAC na określoną wartość:

# macchanger --mac=XX:XX:XX:XX:XX:XX

Korzystanie z NetworkManager

Cóż, po całym tym zamieszaniu z konsolą, mamy o wiele prostszą metodę zmiany lub klonowania adresu MAC – po prostu za pomocą NetworkManager. Spójrz, gdzie jest napisane: Sklonowany adres MAC.

Dirección MAC

Najlepszą rzeczą w tej metodzie jest to, że nawet po ponownym uruchomieniu komputera adres MAC, który sklonujemy, pozostanie. To narzędzie pozwala nam również utworzyć losowy adres MAC. I to byli wszyscy drodzy przyjaciele.

Źródło: Arch Linux Wiki


Dodaj jako preferowane źródło w Google