Jak získat MAC adresu Linuxu

Máte potíže se zjištěním MAC adresy vašeho zařízení v Linuxu? Žádný problém! V tomto článku si představíme různé způsoby, jak efektivně vyhledat MAC adresu síťových adaptérů ve vašem linuxovém systému.

Použití příkazu „ip link show“

Existuje několik metod, jak v Linuxu zobrazit MAC adresu. Jedním z nejjednodušších přístupů je využití terminálu a příkazu `ip link show`. Tento nástroj vám poskytne přehled o všech připojených síťových zařízeních, včetně informací o IP a MAC adresách.

Pro začátek otevřete terminál. Můžete to provést stisknutím klávesové zkratky Ctrl + Alt + T, nebo vyhledáním aplikace „Terminál“ v nabídce aplikací.

Jakmile máte terminál otevřený, zadejte následující příkaz pro zobrazení všech síťových zařízení:

ip link show

V zobrazeném výstupu hledejte informace o vašem konkrétním síťovém zařízení. V našem příkladu budeme pracovat se zařízením „wlan0“, ale vaše zařízení se může jmenovat jinak.

V popisu vašeho zařízení vyhledejte řádek začínající `link/ether`. Hodnota vedle `link/ether` je vaše hledaná MAC adresa. Pro pozdější použití můžete tento výstup přesměrovat do textového souboru pomocí následujícího příkazu:

ip link show > ~/moje-mac-adresa.txt

Obsah tohoto souboru si můžete kdykoli zobrazit pomocí příkazu `cat`:

cat ~/moje-mac-adresa.txt

Alternativně můžete soubor `moje-mac-adresa.txt` otevřít v textovém editoru pomocí správce souborů.

Zjištění MAC adresy prostřednictvím adresáře „/sys“

Další možností, jak zjistit MAC adresu v Linuxu, je prozkoumat adresář `/sys`. Tato metoda je sice o něco složitější než předchozí, ale představuje alternativní řešení, pokud vám nevyhovuje použití `ip link show`.

Opět otevřete terminál (Ctrl + Alt + T, nebo vyhledáním v nabídce aplikací).

Po otevření terminálu se přesuneme do adresáře `/sys` pomocí příkazu `cd`:

cd /sys

V adresáři `/sys` zobrazte obsah pomocí příkazu `ls`:

ls

Ve výstupu byste měli najít složku `class`. Pokud ji nevidíte, restartujte počítač a zkuste to znovu. Po nalezení složky `class` do ní přejděte pomocí příkazu `cd`:

cd class

V adresáři `class` znovu použijte příkaz `ls`. Tentokrát hledejte složku `net`, která obsahuje informace o síťových adaptérech:

ls

Přejděte do adresáře `net` pomocí příkazu `cd`:

cd net

V adresáři `net` po spuštění příkazu `ls` byste měli vidět seznam síťových zařízení (např. `enp5s0` pro ethernet, `wlan0` pro WiFi a `lo` pro zpětnou smyčku).

Vyberte síťové zařízení, pro které chcete zjistit MAC adresu, a přejděte do jeho adresáře pomocí příkazu `cd`. V našem příkladu použijeme složku `wlan0`.

V dané složce zobrazte MAC adresu pomocí příkazu `cat` na soubor `address`:

cat address

Chcete si MAC adresu uložit do souboru? Použijte tento příkaz:

cat address > ~/moje-mac-adresa.txt

Metoda s příkazem „ifconfig“

Třetí možnost, jak zjistit MAC adresu v Linuxu, představuje starší nástroj `ifconfig`. Je důležité si uvědomit, že `ifconfig` je postupně nahrazován a nemusí být dostupný v novějších distribucích Linuxu. Pokud jej však váš systém ještě obsahuje, můžete jej použít pro zjištění MAC adresy.

Otevřete terminál a zadejte příkaz `ifconfig` pro zobrazení seznamu síťových zařízení:

ifconfig

Vyhledejte síťové zařízení, jehož MAC adresu potřebujete. V našem případě hledáme zařízení `wlan0` (WiFi).

Pod informacemi o zařízení najdete řádek začínající `ether`. Hodnota vedle tohoto řádku je vaše MAC adresa.