Způsoby platby Abuse

Seznam síťových rozhraní

09.03.2022, 23:05

V operačním systému Linux jsou nejen síťová rozhraní, ale také pevné disky a jednotky SSD reprezentovány soubory ve speciálním souborovém systému. Existuje několik způsobů, jak zobrazit seznam síťových rozhraní systému Linux, nejjednodušší je zobrazit obsah složky v souborovém systému. Dále se podíváme na všechny základní způsoby, jak tento úkol provést v terminálu nebo grafickém uživatelském rozhraní.

Seznam rozhraní

Síťová rozhraní Ethernetu mají obvykle název začínající znaky enp, například enp3s0. Tento název se používá, pokud vaše distribuce používá systemd, jinak se použije starý systém pojmenování, kdy názvy začínají znaky eth, například eth0. Bezdrátová síťová rozhraní ve většině případů začínají znaky wlp nebo wlx , pokud se používá systemd, například wlp3s0. Bez použití systemd bude název bezdrátového rozhraní začínat znakem wlan, například wlan0. Všechna ostatní rozhraní jsou obvykle virtuální. Jedním z nejzákladnějších virtuálních rozhraní je lo. Jedná se o místní rozhraní, které umožňuje programům přístup k tomuto počítači. Nyní se podíváme na několik způsobů, jak zobrazit jejich seznam.

Souborový systém

Všechny soubory zařízení síťových rozhraní jsou umístěny ve složce /sys/class/net. Můžete si tedy prohlédnout její obsah:

$ ls /sys/class/net

Nástroj IFCONFIG

Nástrojifconfig zobrazuje nejen seznam síťových rozhraní, ale také informace o nich, jako je stav, IP adresa, MAC adresa a další parametry. Pro zobrazení všech rozhraní stačí program spustit bez parametrů:

$ ifconfig

Utilita IP

Program ifconfig je již dávno zastaralý a byl nahrazen nástrojem ip. Spojuje funkce programů jako ifconfig, route, brctl a dalších. Seznam zařízení pomocí ip zobrazíte provedením příkazu

$ ip link show

Zobrazí se nám méně informací, pouze stav zařízení, MTU a několik dalších parametrů. Informace můžete zobrazit v kompaktnější podobě pomocí volby -br:

$ ip -br link show

V tomto případě se všechny údaje zobrazí na jednom řádku, zobrazí se stav, adresa MAC a několik dalších parametrů.

Program NMCLI

Informace můžete zobrazit také pomocí konzolového programu pro správu brány firewall - nmcli:

$ nmcli device status

Ten zobrazí připojení NetworkManageru spojené s konkrétním zařízením a také jeho stav.

NETSTAT

Program netstat je rovněž schopen zobrazit síťová rozhraní a statistiky přenášených dat, pokud je mu předána volba -i:

$ netstat-i

Soubor /PROC/NET/DEV

Soubor /proc/net/dev obsahuje také seznam všech síťových rozhraní a statistiky jejich využití:

$ cat /proc/net/dev

Tímto tento článek končí.