Betalingsmåter Abuse

Liste over nettverksgrensesnitt

09.03.2022, 23:05

I Linux OS er ikke bare nettverksgrensesnitt, men også harddisker og SSD-stasjoner representert av filer i et spesielt filsystem. Det er flere måter å se listen over Linux-nettverksgrensesnitt på, den enkleste er å se innholdet i en mappe i filsystemet. La oss nå se på alle de grunnleggende måtene å utføre denne oppgaven på i en terminal eller GUI.

Liste over grensesnitt

Ethernet-nettverksgrensesnitt har vanligvis et navn som begynner med tegnene enp, for eksempel enp3s0. Dette navnet brukes hvis distribusjonen din bruker systemd, ellers brukes det gamle navnesystemet der navnene begynner med eth-tegn, for eksempel eth0. Trådløse nettverksgrensesnitt starter i de fleste tilfeller med wlp eller wlx når systemd brukes, for eksempel wlp3s0. Uten bruk av systemd vil navnet på det trådløse grensesnittet begynne med wlan, for eksempel wlan0. Alle andre grensesnitt er vanligvis virtuelle. Et av de mest grunnleggende virtuelle grensesnittene er lo. Dette er det lokale grensesnittet som gir programmer tilgang til denne datamaskinen. La oss nå se på noen måter å se en liste over dem på.

Filsystem

Alle filene til nettverksgrensesnittene ligger i mappen /sys/class/net. Derfor kan du se innholdet i den:

$ ls /sys/class/net

IFCONFIG-verktøyet

Verktøyetifconfig viser ikke bare en liste over nettverksgrensesnitt, men også informasjon om dem, for eksempel status, IP-adresse, MAC-adresse og andre parametere. For å vise alle grensesnitt er det tilstrekkelig å kjøre programmet uten parametere:

$ ifconfig

IP Utility

Programmet ifconfig er for lengst utdatert og har for lengst blitt erstattet av ip-verktøyet. Det kombinerer funksjonene til programmer som ifconfig, route, brctl og andre. Du kan se listen over enheter ved hjelp av ip ved å utføre kommandoen

$ ip link show

Vi ser mindre informasjon, bare enhetens status, MTU og noen få andre parametere vises. Du kan vise informasjonen i en mer kompakt form ved å bruke alternativet -br:

$ ip -br link show

I dette tilfellet vises alle data på én linje, status, MAC-adresse og noen flere alternativer vises.

NMCLI-programmet

Du kan også vise informasjonen ved hjelp av konsollverktøyet for brannmuradministrasjon - nmcli:

$ nmcli device status

Her vises NetworkManager-tilkoblingen som er knyttet til en bestemt enhet, samt enhetens status.

NETSTAT

Programmet netstat kan også vise nettverksgrensesnitt og statistikk over overførte data hvis det får alternativet -i:

$ netstat-i

Fil /PROC/NET/DEV

Filen /proc/net/dev inneholder også en liste over alle nettverksgrensesnitt og statistikk over bruken av disse:

$ cat /proc/net/dev

Dette er slutten på denne artikkelen.