Hvordan finne MAC-adresse på Linux



Prøv Instrumentet Vårt For Å Eliminere Problemer

Hvis du trenger å finne MAC-adressenumre for et hvilket som helst nettverksgrensesnitt som er koblet til datamaskinen din, gjør Linux dette ganske enkelt. Hvert datanettverksgrensesnitt mottar en unik Media Access Control (MAC) adresse, som forklarer hvilken enhet den tilhører. Ingen MAC-adresser er like. Brukere med flere nettverksgrensesnitt vil ende opp med mer enn én adresse å se på.



Du må jobbe med et kommandolinjegrensesnitt for å finne MAC-adresseinformasjon, men du trenger ikke å være logget på som root. Brukere av grafiske skrivebordsmiljøer kan vanligvis holde nede Ctrl + Alt + T for å åpne en terminal. Ubuntu Unity-brukere kan søke etter ordet terminal på Dash. De som bruker Xfce4 kan finne den på Whisker-menyen i Systemverktøy, og brukere av LXDE, KDE og GNOME Shell bør finne den på menyen samme sted. Du kan arbeide fra hvilken melding du får.



Metode 1: Finn MAC-adressetall med ip-kobling

Når du blir bedt om det, skriv bare ip lenke og trykk enter. Du får en liste over MAC-adressetall, og du trenger bare å lete etter navnet GNU / Linux gir til nettverkskortet. For eksempel kan du se wls1 :, som sannsynligvis indikerer en Wi-Fi-tilkobling du jobber med. En henvisning til lenke / eter vil peke på Ethernet-tilkoblingen din. Du vil muligens se mer enn en av disse referansene hvis du er på en sterkere moderne stasjonær datamaskin eller en bærbar datamaskin som du personlig har oppgradert.



Du vil også finne link / loopback mer enn sannsynlig, som vil bestå av alle nuller. Dette peker bare tilbake til din egen vert. Av sikkerhetsmessige grunner ble skjermbildene våre tatt i en virtuell maskin, så vi hadde bare denne adapteren. Du vil ikke dele MAC-adressen din med folk!

Det er egentlig ikke noe å gjøre. Denne ene kommandoen er nok til å finne svaret på spørsmålet ditt uten å spille videre.



Metode 2: Finn MAC-adresse med ifconfig-kommandoen

Som med nesten alt på Linux-kommandolinjen, er det mer enn en måte å finne MAC-adressedata på. Når du blir bedt om det, skriver du inn ifconfig -a | grep HWaddr og trykk deretter enter. Hvis denne kommandoen er lang, og du vil kopiere den fra denne artikkelen, husk at du må lime inn fra Rediger-menyen i terminalvinduet. I stedet vil du kanskje holde nede Shift + Ctrl + V, men den vanlige hurtigtasten Ctrl + V fungerer ikke.

Nok en gang trenger du ikke å være root for å kjøre denne kommandoen. Så snart du har kjørt den, vil du motta MAC-maskinvareadressen for hver nettverksenhet som er koblet til systemet. Du har kanskje bare noen få på en bærbar datamaskin, mens tilkoblede rutere til slutt kan liste opp dusinvis av forskjellige tilkoblinger hvis de sender pakker mange forskjellige steder.

Det er ingenting annet å gjøre; du kan finne MAC-adressedata med en enkelt kommando. Hvis du ikke ser noe returnert, er du sannsynligvis ikke koblet til et nettverk. Du vil sjekke at du ikke har deaktivert nettverk, miste en Wi-Fi-tilkobling ved å flytte rundt eller trekke ut en Ethernet-ledning. Du vil sannsynligvis også sørge for at du ikke kjørte kommandoen på en ikke-tilkoblet virtuell maskin uten et nettverk som vi gjorde med det formål å demonstrere.

2 minutter lest