A Adres MAC (Media Access Control) to 48-bitowy unikalny identyfikator (6 bloków po dwa znaki szesnastkowe (4 bity)) przypisane przez producenta do sprzętu sieciowego (np. karta bezprzewodowa lub karta Ethernet).
Se znany również jako adres fizycznyI jest unikalny dla każdego urządzenia. Jest określany i konfigurowany przez IEEE (ostatnie 24 bity) i producenta (pierwsze 24 bity) przy użyciu unikalnego identyfikatora organizacyjnego.
Czasem przychodzimy do korzystania z usługi, która wymaga rejestracji naszego adresu MAC, aby ograniczyć dostęp.
Taki jest przykład w routerach, w których możemy zrobić białą listę lub czarną listę adresów MAC, w których można przyznać lub odmówić dostępu do sieci.
Jest to również świetne narzędzie, gdy chcesz chronić swoją prywatność. Jeśli nie chcesz ujawniać prawdziwego identyfikatora MAC po podłączeniu do publicznego punktu dostępu Wi-Fi, możesz go po prostu zmienić lub zasymulować z innym adresem MAC.
W przypadku Linuksa mamy potężne narzędzie które pozwolą nam zmienić nasz adres MAC.
Macchanger to bezpłatna aplikacja typu open source, która umożliwia przeglądanie i manipulowanie adresem MAC naszego zespołu za każdym razem, gdy się zaczyna.
Ta aplikacja może być używana z terminala i ma również GUI (interfejs użytkownika).
Jak zainstalować Macchanger w systemie Linux?
macchanger to narzędzie dostępne w prawie wszystkich dystrybucjach Linuksa więc jego dostępność nie stanowi żadnego problemu.
Aby go zainstalować, po prostu wyszukaj Macchanger za pomocą naszego preferowanego menedżera oprogramowania.
również możemy zainstalować Macchanger z terminala w tym celu musimy otworzyć jeden i wykonać polecenie zgodnie z używaną przez nas dystrybucją Linuksa.
do zainstaluj Macchanger w Debianie, Ubuntu i ich pochodnych, po prostu wpisz następujące polecenie:
sudo apt-get install macchanger macchanger-gtk
Chociaż na Arch Linux, Antergos, Manjaro i pochodne, z którymi instalujemy aplikację:
sudo pacman -S macchanger
Jeśli używasz Fedorę, CentOS, RHEL lub jakiś system wywodzący się z nich można zainstalować za pomocą dowolnego z następujących poleceń:
sudo yum install macchanger sudo dnf install macchanger
W przypadku openSUSE zainstalujesz z:
zypper install macchanger
Jak korzystać z Macchanger w systemie Linux?
Aby rozpocząć korzystanie z tej aplikacji w naszym systemie, pierwszą rzeczą, którą musimy zrobić po jej zainstalowaniu, jest zidentyfikowanie i poznanie naszego adresu MAC, w tym celu musimy otworzyć terminal i wykonać następujące polecenie:
ifconfig
I wyświetli listę informacji, w których możemy zobaczyć nasz adres MAC, który będzie przed HWaddr.
Lub też z tym poleceniem:
ip link show eth0
Gdzie eth0 to interfejs sieciowy, co w moim przypadku jest tym.
Adres pojawia się przed linkiem / ether xx: xx: xx…
Aby móc zmienić adres MAC naszego sprzętu z poziomu terminala, wystarczy wykonać jedno z poniższych poleceń zgodnie z tym, czego potrzebujemy.
Najpierw musimy wyłączyć nasz interfejs sieciowy w tym celu wykonujemy:
sudo ifconfig eth0 down
Tam, gdzie eth0 jest moim interfejsem sieciowym, może się to nieco różnić, jak między innymi wlanX, ethx, enpxx.
Możesz to również zrobić za pomocą:
ip link set dev eth0 down
Zrób to teraz, jeśli możemy kontynuować korzystanie z aplikacji. W przypadku stworzenia całkowicie losowego adresu MAC wystarczy uruchomić:
macchanger -r eth0
do randomizuj tylko bajty bieżącego adresu MAC specyficzne dla urządzenial (to znaczy, gdyby adres MAC został sprawdzony, nadal byłby zarejestrowany jako od tego samego dostawcy), uruchamiają polecenie:
macchanger -e eth0
do zmień adres MAC na określoną wartość, po prostu wpisz:
macchanger --mac = XX: XX: XX: XX: XX eth0
Gdzie XX: XX: XX: XX: XX: XX to adres MAC, na który chcesz się zmienić
Wreszcie, aby przywrócić adres MAC do pierwotnej i trwałej wartości sprzętowej:
macchanger -p eth0
Y ponownie włączamy nasz interfejs sieciowy z:
ifconfig eth0 up
Lub też z:
ip link set dev eth0 up
Witam, chciałbym zadać pytanie o adres MAC.
Jestem na stażu w VirtualBox i muszę skonfigurować TCP / IP dwóch maszyn tak, aby komunikowały się ze sobą. Muszę to zrobić z Windowsem i Linuksem. Faktem jest, że robiąc to z Ubuntu nie miałem żadnego problemu z adresem MAC. Obie maszyny miały ten sam adres, a mimo to podczas konfigurowania go i wykonywania polecenia ping nie dawało mi to żadnego błędu i otrzymałem czas TTL. Problem pojawił się podczas robienia tego w systemie Windows, ponieważ zamiast TTL pojawił się: „host docelowy nieosiągalny”. W końcu zdałem sobie sprawę, że muszę zmienić adres MAC jednej z maszyn. O ile szukam, nie mogę dowiedzieć się, dlaczego w Ubuntu nie miałem żadnych problemów, aw Windows musiałem zmienić adres MAC.
Dziękuję, pozdrawiam.