Hur man hittar MAC-adress på Linux



Prova Vårt Instrument För Att Eliminera Problem

Om du behöver hitta MAC-adressnummer för alla nätverksgränssnitt som är anslutna till din dator, så gör Linux detta ganska enkelt. Varje datanätverksgränssnitt får en unik Media Access Control (MAC) -adress, som förklarar vilken enhet den tillhör. Inga två MAC-adresser är lika. Användare med flera nätverksgränssnitt kommer att få mer än en adress att titta på.



Du måste arbeta med ett kommandoradsgränssnitt för att hitta MAC-adressinformation, men du behöver inte vara inloggad som root. Användare av grafisk skrivbordsmiljö kan vanligtvis hålla ner Ctrl + Alt + T för att öppna en terminal. Ubuntu Unity-användare kan söka efter ordterminalen på Dash. De som använder Xfce4 kan hitta den på Whisker-menyn i Systemverktyg, och LXDE-, KDE- och GNOME-skalanvändare borde hitta den på menyn på samma plats. Du kan arbeta med vilken fråga du än får.



Metod 1: Hitta MAC-adressnummer med ip-länk

Vid uppmaningen skriver du helt enkelt ip-länk och tryck enter. Du får en lista med MAC-adressuppgifter och du behöver bara leta efter namnet som GNU / Linux ger till din nätverksadapter. Du kan till exempel se wls1 :, vilket antagligen indikerar en Wi-Fi-anslutning som du arbetar med. En hänvisning till länk / eter skulle peka på din Ethernet-anslutning. Du kommer sannolikt att se mer än en av dessa referenser om du är på en djupare modern stationär dator eller en bärbar dator som du personligen har uppgraderat.



Du hittar också länk / loopback mer än troligt, som kommer att bestå av alla nollor. Detta pekar bara tillbaka till din egen värd. Av säkerhetsskäl togs våra skärmdumpar i en virtuell maskin, så vi hade bara den här adaptern. Du vill inte dela din MAC-adress med människor!

Det finns dock inget att göra. Det här enda kommandot räcker för att hitta svaret på din fråga utan att spela vidare.



Metod 2: Hitta MAC-adress med ifconfig-kommandot

Som med nästan allt på Linux-kommandoraden finns det mer än ett sätt att hitta MAC-adressdata. Skriv vid uppmaningen ifconfig -a | grep HWaddr och tryck sedan på Enter. Om det här kommandot är långt och du vill kopiera det från den här artikeln, kom ihåg att du måste klistra in från Redigera-menyn i terminalfönstret. Du kanske istället vill hålla ner Skift + Ctrl + V, men den vanliga tangentbordsgenvägen Ctrl + V fungerar inte.

Återigen behöver du inte vara rot för att köra det här kommandot. Så snart du har kört den får du MAC-maskinvaruadressen för varje nätverksenhet som är ansluten till systemet. Du kanske bara har några på en bärbar dator, medan anslutna routrar i slutändan kan lista dussintals olika anslutningar om de skickar paket på många olika platser.

Det finns inget annat att göra; Du kan hitta MAC-adressdata med ett enda kommando. Om du inte ser något returnerat är du förmodligen inte ansluten till ett nätverk. Du vill kontrollera att du inte har inaktiverat nätverk, förlorat en Wi-Fi-anslutning genom att flytta runt eller koppla ur en Ethernet-kabel. Du kommer antagligen också vilja se till att du inte körde kommandot i en icke-ansluten virtuell maskin utan ett nätverk som vi gjorde i demonstrationssyfte.

2 minuter läst