Betalningsmetoder Abuse

Lista över nätverksgränssnitt

09.03.2022, 23:05

I Linux OS representeras inte bara nätverksgränssnitt utan även hårddiskar och SSD-enheter av filer i ett speciellt filsystem. Det finns flera sätt att se listan över Linux-nätverksgränssnitt, det enklaste är att se innehållet i en mapp i filsystemet. Låt oss nu titta på alla grundläggande sätt att utföra den här uppgiften i en terminal eller GUI.

Lista över gränssnitt

Ethernet-nätverksgränssnitt har vanligtvis ett namn som börjar med tecknen enp, t.ex. enp3s0. Det här namnet används om din distribution använder systemd, annars används det gamla namnsystemet där namnen börjar med eth-tecken, till exempel eth0. Trådlösa nätverksgränssnitt börjar i de flesta fall med wlp eller wlx när systemd används, t.ex. wlp3s0. Om systemd inte används börjar namnet på det trådlösa gränssnittet med wlan, t.ex. wlan0. Alla andra gränssnitt är vanligtvis virtuella. Ett av de mest grundläggande virtuella gränssnitten är lo. Det är det lokala gränssnittet som gör det möjligt för program att komma åt den här datorn. Låt oss nu titta på några sätt att se en lista över dem.

Filsystem

Alla filer för nätverksgränssnitt finns i mappen /sys/class/net. Därför kan du visa innehållet i den:

$ ls /sys/class/net

Verktyget IFCONFIG

Verktygetifconfig visar inte bara en lista över nätverksgränssnitt, utan även information om dem, t.ex. status, IP-adress, MAC-adress och andra parametrar. För att visa alla gränssnitt räcker det med att köra programmet utan parametrar:

$ ifconfig

IP Utility

Programmet ifconfig är sedan länge föråldrat och har för länge sedan ersatts av programmet ip utility. Det kombinerar funktionerna i program som ifconfig, route, brctl och andra. Du kan visa listan över enheter med hjälp av ip genom att utföra kommandot

$ ip link show

Vi ser mindre information, endast enhetens status, MTU och några andra parametrar visas. Du kan visa informationen i en mer kompakt form genom att använda alternativet -br:

$ ip -br link show

I detta fall visas alla data på en rad, status, MAC-adress och några fler alternativ visas.

Programmet NMCLI

Du kan också visa informationen med hjälp av konsolverktyget för brandväggshantering - nmcli:

$ nmcli device status

Här visas den NetworkManager-anslutning som är kopplad till en viss enhet samt dess status.

NETSTAT

Programmet netstat kan också visa nätverksgränssnitt och statistik över överförda data om alternativet -i anges:

$ netstat-i

Fil /PROC/NET/DEV

Filen /proc/net/dev innehåller också en lista över alla nätverksgränssnitt och deras användningsstatistik:

$ cat /proc/net/dev

Detta är slutet på denna artikel.