Jak najít MAC adresu v Linuxu

Pokud potřebujete najít čísla MAC adres pro jakékoli síťové rozhraní připojené k vašemu počítači, pak to Linux docela usnadňuje. Každé počítačové síťové rozhraní obdrží jedinečnou adresu MAC (Media Access Control), která vysvětluje, k jakému zařízení patří. Žádné dvě MAC adresy nejsou podobné. Uživatelé s více síťovými rozhraními skončí s více než jednou adresou, na kterou se mohou podívat.

Chcete-li zjistit informace o adrese MAC, budete muset pracovat na rozhraní příkazového řádku, ale nebudete muset být přihlášeni jako root. Uživatelé grafického desktopového prostředí mohou obvykle podržením Ctrl + Alt + T otevřít terminál. Uživatelé Ubuntu Unity mohou hledat slovo terminál na pomlčce. Ti, kdo používají Xfce4, ji najdou v nabídce Whisker v systémových nástrojích a uživatelé LXDE, KDE a GNOME Shell by ji měli najít v nabídce na stejném místě. Můžete pracovat z jakékoli výzvy, kterou dostanete.

Metoda 1: Vyhledání čísel MAC adres s IP odkazem

Na výzvu jednoduše zadejte ip odkaz a stiskněte Enter. Dostanete seznam čísel MAC adres a jednoduše musíte hledat název, který GNU / Linux dává vašemu síťovému adaptéru. Můžete například vidět wls1 :, což pravděpodobně označuje připojení Wi-Fi, se kterým pracujete. Odkaz na link / ether by odkazoval na vaše ethernetové připojení. Pravděpodobně uvidíte více než jednu z těchto referencí, pokud používáte modernější stolní počítač nebo notebook, který jste osobně upgradovali.

Více než pravděpodobné najdete také link / loopback, který bude sestávat ze všech nul. To jen ukazuje zpět na vašeho hostitele. Z bezpečnostních důvodů byly naše snímky obrazovky pořízeny ve virtuálním počítači, takže jsme měli pouze tento adaptér. Nechcete sdílet svou MAC adresu s lidmi!

Opravdu však není co dělat. Tento jediný příkaz stačí k nalezení odpovědi na vaši otázku bez dalšího hraní.

Metoda 2: Najděte MAC adresu pomocí příkazu ifconfig

Stejně jako téměř vše na příkazovém řádku systému Linux existuje i více než jeden způsob, jak najít data MAC adres. Na výzvu zadejte ifconfig -a | grep HWaddr a poté stiskněte Enter. Pokud je tento příkaz dlouhý a chcete jej zkopírovat z tohoto článku, nezapomeňte, že je budete muset vložit z nabídky Úpravy v okně terminálu. Místo toho můžete chtít podržet Shift + Ctrl + V, ale normální klávesová zkratka Ctrl + V nebude fungovat.

Opět nebudete muset být root, abyste mohli spustit tento příkaz. Jakmile jej spustíte, obdržíte hardwarovou adresu MAC pro každé síťové zařízení připojené k systému. Na notebooku jich můžete mít jen pár, zatímco připojené směrovače by nakonec mohly vypsat desítky různých připojení, pokud posílají pakety na mnoho různých míst.

Nedá se nic jiného dělat; data MAC adresy najdete jediným příkazem. Pokud nic nevidíte, pravděpodobně nejste připojeni k síti. Budete chtít zkontrolovat, zda jste nevypnuli síť, nezrušili připojení Wi-Fi pohybem nebo neodpojili ethernetový kabel. Pravděpodobně se také budete chtít ujistit, že jste příkaz nespustili na nepřipojeném virtuálním stroji bez sítě, jako jsme to udělali pro účely demonstrace.