Denne artikel vil diskutere følgende:
- Hvad er en MAC-adresse?
- Find IP- og MAC-adressen ved hjælp af kommandolinjen
- IP-kommandoen
- Find IP-adressen i Linux-systemer
- Find MAC-adressen i Linux-systemer
MAC-adresse (Media Access Control)
MAC-adressen, også kendt som Media Access Control-adresse, er et unikt og separat hardwarenummer på en bestemt computer, især i et LAN (Local area network) eller i andre netværk. Når du har forbindelse til Internettet som vært, eller din computer er forbundet til Internettet, er IP-adressen på din computer knyttet til den fysiske MAC-adresse på computeren på et LAN. MAC-adressen er den samme som Ethernet-adressen på Ethernet LAN. I telekommunikationsprotokoller bruger medieadgangskontrol, som er underlaget til datalinklaget, MAC-adressen. For hver type enhed er der et andet MAC-underlag. I DLC-laget er det andet underlag et logisk linkkontrolunderlag.
Dernæst viser vi dig, hvordan du finder IP- og MAC-adresserne på en enhed ved hjælp af kommandolinjen i Linux.
Find IP- og MAC-adresse ved hjælp af kommandolinjen
Ved hjælp af IP-kommandoen kan du finde både IP- og MAC-adressen på din netværksforbindelse. Her vil vi diskutere netværkskommandoen IP i Linux. Netværksparametrene i Linux er nyttige at trække ud ved hjælp af denne kommando. Denne kommando fungerer på forskellige Linux-systemer, såsom Kali Linux, Arch Linux, Fedora, Ubuntu osv.
IP-kommandoen
IP-kommandoen erstatter ifconfig-kommandoen, som er en del af net-tools-pakken. IP-kommandoen er meget stærk og kraftfuld. Syntaksen for IP-kommandoen skrives som følger:
# x.x.x.xI ovenstående kommando erstattes xx af følgende to for at opnå det foretrukne resultat. Disse operatører inkluderer:
-s, som bruges til at vise mere information relateret til kommandoen
-V, som bruges til at vise ip-versionen
For at kontrollere IP-adresse i Kali Linux skal du indtaste ifconfig-kommandoen som vist nedenfor:
$ sudo ifconfig
Finde IP-adressen på et Linux-system
For at liste hver af IP-adresserne på et system skal du skrive følgende kommando i terminalen:
$ ip-ruteliste
Denne kommando viser alle IP-adresser med deres enhedsnavne, der i øjeblikket er tilgængelige. Hvis nogen ikke kan lide standard-IP-adressen, der er tilsluttet internettet, kan de bruge en grep-parameter. Parameteren kan skrives som vist nedenfor:
$ ip-ruteliste | grep-standard
En anden mulighed er at bruge enhedens navn, men i dette tilfælde er det vigtigt at bruge navnene på de bestemte netværksenheder. For at gøre dette skal du indtaste følgende kommando:
$ ip addr show
Her vil du se, at Ethernet-forbindelsen er eth0, mens wlp2s0 repræsenterer den trådløse forbindelse. Vi bruger eth0 i dette eksempel:
$ ip addr viser eth0
Find MAC-adressen på et Linux-system
Enhver netværksenhed har en kritisk parameter, såsom en MAC-adresse, der også inkluderer hardware på computeren eller en server. Der er en unik MAC-adresse for hver enhed på netværket, der er tilsluttet computeren.
Indtast kommandoen ip link i terminalen som vist nedenfor:
$ ip link show
Funktionen ip-link viser flere parametre for en enhed. Der er to linjer for hver af enhederne til link-tilstand og deres egenskaber. Den første linje viser den aktuelle enheds aktuelle tilstand, den maksimale transmissionsenhed, et sæt flag på enheden osv. Tilsvarende vil den anden linje angive den aktuelle MAC-adresse eller typen af linklag, der aktuelt er i brug. Det foregående eksempel fandt MAC-adresserne på de to LAN-forbindelser, der i øjeblikket er i brug.
Konklusion
Denne tutorial viste dig, hvordan du finder MAC-adresser i Linux. Kommandoerne i denne artikel fungerer med mange distroer, herunder Kali, Arch og Ubuntu Linux-maskiner.