Denne artikkelen vil diskutere følgende:
- Hva er en MAC-adresse?
- Finne IP- og MAC-adressen ved hjelp av kommandolinjen
- IP-kommandoen
- Finne IP-adressen i Linux-systemer
- Finne MAC-adressen i Linux-systemer
MAC-adresse (Media Access Control)
MAC-adressen, også kjent som Media Access Control-adresse, er et unikt og separat maskinvarenummer for en bestemt datamaskin, spesielt i et LAN (Local Area Network) eller i andre nettverk. Når du er koblet til Internett som en vert eller datamaskinen din er koblet til Internett, er IP-adressen til datamaskinen din koblet til den fysiske MAC-adressen til datamaskinen på et LAN. MAC-adressen er den samme som Ethernet-adressen på Ethernet LAN. I telekommunikasjonsprotokoller bruker mediatilgangskontrollen, som er underlaget til datalinklaget, MAC-adressen. For hver type enhet er det et annet MAC-underlag. I DLC-laget er det andre underlaget et logisk koblingskontrollunderlag.
Deretter vil vi vise deg hvordan du finner IP- og MAC-adressene til en enhet ved hjelp av kommandolinjen i Linux.
Finne IP- og MAC-adresse ved hjelp av kommandolinjen
Ved hjelp av IP-kommandoen kan du finne både IP- og MAC-adressen til nettverkstilkoblingen. Her vil vi diskutere nettverkskommandoen IP i Linux. Nettverksparametrene til Linux er nyttige å trekke tilbake ved å bruke denne kommandoen. Denne kommandoen fungerer på forskjellige Linux-systemer, for eksempel Kali Linux, Arch Linux, Fedora, Ubuntu, etc.
IP-kommandoen
IP-kommandoen erstatter ifconfig-kommandoen, som er en del av net-tools-pakken. IP-kommandoen er veldig sterk og kraftig. Syntaksen til IP-kommandoen er skrevet som følger:
# x.x.x.xI kommandoen ovenfor blir xx erstattet av følgende to for å oppnå det foretrukne resultatet. Disse operatørene inkluderer:
-s, som brukes til å vise mer informasjon relatert til kommandoen
-V, som brukes til å vise ip-verktøyversjonen
For å sjekke IP-adresse i Kali Linux, skriv inn ifconfig-kommandoen, som vist nedenfor:
$ sudo ifconfig
Finne IP-adressen til et Linux-system
For å liste opp hver av IP-adressene til et system, skriv følgende kommando i terminalen:
$ ip ruteliste
Denne kommandoen vil vise alle IP-adressene med enhetsnavnene som er tilgjengelige for øyeblikket. Hvis noen ikke liker standard IP-adressen som er koblet til internett, kan de bruke en grep-parameter. Parameteren kan skrives som vist nedenfor:
$ ip ruteliste | grep standard
Et annet alternativ er å bruke enhetsnavnet, men i dette tilfellet er det viktig å bruke navnene på bestemte nettverksenheter. For å gjøre dette, skriv inn følgende kommando:
$ ip addr show
Her vil du se at Ethernet-tilkoblingen er eth0, mens wlp2s0 representerer den trådløse tilkoblingen. Vi vil bruke eth0 i dette eksemplet:
$ ip addr viser eth0
Finne MAC-adressen til et Linux-system
Enhver nettverksenhet har en kritisk parameter, for eksempel en MAC-adresse, som også vil omfatte maskinvaren til datamaskinen eller en server. Det er en unik MAC-adresse for hver enhet i nettverket som er koblet til datamaskinen.
Skriv inn ip link-kommandoen i terminalen, som vist nedenfor:
$ ip link show
IP-koblingsverktøyet lister opp flere parametere for en enhet. Det er to linjer for hver av enhetene for koblingstilstand og deres egenskaper. Den første linjen vil vise gjeldende tilstand for den bestemte enheten, maksimal overføringsenhet, et sett med flagg på enheten osv. På samme måte vil den andre linjen indikere den gjeldende MAC-adressen eller typen koblingslag som er i bruk. Det forrige eksemplet fant MAC-adressene til de to LAN-tilkoblingene som er i bruk.
Konklusjon
Denne opplæringen viste deg hvordan du kan slå opp MAC-adresser i Linux. Kommandoene i denne artikkelen fungerer med mange distroer, inkludert Kali, Arch og Ubuntu Linux-maskiner.