Spôsoby platby Abuse

Zoznam sieťových rozhraní

09.03.2022, 23:05

V operačnom systéme Linux sú nielen sieťové rozhrania, ale aj pevné disky a disky SSD reprezentované súbormi v špeciálnom súborovom systéme. Existuje niekoľko spôsobov, ako zobraziť zoznam sieťových rozhraní systému Linux, najjednoduchšie je zobraziť obsah priečinka v systéme súborov. Ďalej sa pozrieme na všetky základné spôsoby, ako túto úlohu vykonať v termináli alebo grafickom používateľskom rozhraní.

Zoznam rozhraní

Sieťové rozhrania siete Ethernet majú zvyčajne názov, ktorý sa začína znakmi enp, napríklad enp3s0. Tento názov sa používa, ak vaša distribúcia používa systemd, inak sa použije starý systém pomenovania, kde názvy začínajú znakmi eth, napríklad eth0. Bezdrôtové sieťové rozhrania vo väčšine prípadov začínajú znakmi wlp alebo wlx , ak sa používa systemd, napríklad wlp3s0. Bez použitia systemd bude názov bezdrôtového rozhrania začínať písmenami wlan, napríklad wlan0. Všetky ostatné rozhrania sú zvyčajne virtuálne. Jedným z najzákladnejších virtuálnych rozhraní je lo. Ide o lokálne rozhranie, ktoré umožňuje programom prístup k tomuto počítaču. Teraz sa pozrieme na niekoľko spôsobov, ako zobraziť ich zoznam.

Súborový systém

Všetky súbory zariadení sieťových rozhraní sa nachádzajú v priečinku /sys/class/net. Preto si môžete zobraziť jeho obsah:

$ ls /sys/class/net

Nástroj IFCONFIG

Nástrojifconfig zobrazuje nielen zoznam sieťových rozhraní, ale aj informácie o nich, napríklad stav, IP adresu, MAC adresu a ďalšie parametre. Ak chcete zobraziť všetky rozhrania, stačí program spustiť bez parametrov:

$ ifconfig

IP Utility

Program ifconfig je už dávno zastaraný a dávno ho nahradil nástroj ip. Spája v sebe funkcie programov ako ifconfig, route, brctl a ďalších. Zoznam zariadení pomocou programu ip zobrazíte vykonaním príkazu

$ ip link show

Vidíme menej informácií, zobrazuje sa len stav zariadenia, MTU a niekoľko ďalších parametrov. Informácie môžete zobraziť v kompaktnejšej podobe pomocou voľby -br:

$ ip -br link show

V tomto prípade sa všetky údaje zobrazia v jednom riadku, zobrazí sa stav, adresa MAC a niekoľko ďalších možností.

Program NMCLI

Informácie môžete zobraziť aj pomocou konzolového nástroja na správu brány firewall - nmcli:

$ nmcli device status

Týmto spôsobom sa zobrazí pripojenie NetworkManager spojené s konkrétnym zariadením, ako aj jeho stav.

NETSTAT

Program netstat dokáže zobraziť aj sieťové rozhrania a štatistiky prenášaných údajov, ak sa mu odovzdá možnosť -i:

$ netstat-i

Súbor /PROC/NET/DEV

Súbor /proc/net/dev obsahuje aj zoznam všetkých sieťových rozhraní a štatistiky ich používania:

$ cat /proc/net/dev

Týmto sa tento článok končí.