W tym artykule omówimy następujące kwestie:
- Co to jest adres MAC?
- Znajdowanie adresu IP i MAC za pomocą wiersza poleceń
- Polecenie IP
- Znajdowanie adresu IP w systemach Linux
- Znajdowanie adresu MAC w systemach Linux
Adres kontroli dostępu do mediów (MAC)
Adres MAC, znany również jako adres Media Access Control, to unikalny i oddzielny numer sprzętowy konkretnego komputera, zwłaszcza w sieci LAN (sieć lokalna) lub w innych sieciach. Gdy jesteś podłączony do Internetu jako host lub Twój komputer jest podłączony do Internetu, adres IP Twojego komputera jest połączony z fizycznym adresem MAC komputera w sieci LAN. Adres MAC jest taki sam jak adres Ethernet w sieci Ethernet LAN. W protokołach telekomunikacyjnych kontrola dostępu do mediów, która jest podwarstwą warstwy łącza danych, wykorzystuje adres MAC. Dla każdego typu urządzenia istnieje inna podwarstwa MAC. W warstwie DLC druga podwarstwa jest podwarstwą kontroli łącza logicznego.
Następnie pokażemy, jak znaleźć adresy IP i MAC urządzenia za pomocą wiersza poleceń w systemie Linux.
Znajdowanie adresu IP i MAC za pomocą wiersza poleceń
Za pomocą polecenia IP możesz znaleźć zarówno adres IP, jak i MAC połączenia sieciowego. Tutaj omówimy IP polecenia sieciowego w systemie Linux. Parametry sieciowe Linuksa są przydatne do wycofania za pomocą tego polecenia. To polecenie będzie działać na różnych systemach Linux, takich jak Kali Linux, Arch Linux, Fedora, Ubuntu itp.
Polecenie IP
Polecenie IP zastępuje polecenie ifconfig, które jest częścią pakietu net-tools. Polecenie IP jest bardzo silne i potężne. Składnia polecenia IP jest napisana w następujący sposób:
#x.x.x.xW powyższym poleceniu xx zostanie zastąpiony następującymi dwoma, aby uzyskać preferowany wynik. Operatorzy ci obejmują:
-s, który służy do wyświetlania większej ilości informacji związanych z poleceniem
-V, który służy do pokazywania wersji narzędzia ip
Aby sprawdzić adres IP w Kali Linux, wprowadź polecenie ifconfig, jak pokazano poniżej:
$ sudo ifconfig
Znajdowanie adresu IP systemu Linux
Aby wyświetlić każdy z adresów IP systemu, wpisz w terminalu następujące polecenie:
$ lista tras ip
To polecenie wyświetli wszystkie adresy IP wraz z ich nazwami urządzeń, które są aktualnie dostępne. Jeśli komuś nie podoba się domyślny adres IP podłączony do internetu, może użyć parametru grep. Parametr można zapisać jak pokazano poniżej:
$ ip route list |grep default
Inną opcją jest użycie nazwy urządzenia, ale w tym przypadku konieczne jest użycie nazw poszczególnych urządzeń sieciowych. Aby to zrobić, wprowadź następujące polecenie:
$ ip addr pokaż
Tutaj zobaczysz, że połączenie Ethernet to eth0, podczas gdy wlp2s0 reprezentuje połączenie bezprzewodowe. W tym przykładzie użyjemy eth0:
$ adres ip pokaż eth0
Znajdowanie adresu MAC systemu Linux
Każde urządzenie sieciowe ma krytyczny parametr, taki jak adres MAC, który obejmuje również sprzęt komputera lub serwera. Dla każdego urządzenia w sieci podłączonego do komputera istnieje unikalny adres MAC.
Wprowadź polecenie ip link do terminala, jak pokazano poniżej:
$ pokaż link ip
Narzędzie ip link wyświetla kilka parametrów urządzenia. Dla każdego urządzenia są dwie linie dla stanu łącza i ich właściwości. Pierwsza linia pokaże aktualny stan danego urządzenia, maksymalną jednostkę transmisji, zestaw flag na urządzeniu itp. Podobnie, druga linia wskaże aktualny adres MAC lub typ aktualnie używanej warstwy łącza. W poprzednim przykładzie znaleziono adresy MAC dwóch aktualnie używanych połączeń LAN.
Wniosek
Ten samouczek pokazał Ci, jak wyszukiwać adresy MAC w systemie Linux. Polecenia w tym artykule działają z wieloma dystrybucjami, w tym z maszynami Kali, Arch i Ubuntu Linux.