Vis nettverksgrensesnitt i Debian 10

List Network Interfaces Debian 10



Som systemadministrator eller normal bruker må du ofte utføre nettverkskonfigurasjoner. Før du gjør det, bør du vite hvor mange nettverksgrensesnitt som er tilgjengelige i systemet ditt. Denne artikkelen vil diskutere ulike måter å liste nettverksgrensesnitt i Debian -systemer på.

Kommandoene som er oppført i denne artikkelen ble kjørt ved hjelp av kommandolinjens Terminal-applikasjon. For å starte Terminal -programmet i Debian, klikk på kategorien Aktiviteter øverst til venstre på skrivebordet og skriv inn terminal i søkefeltet . Når søkeresultatet vises, klikker du på Terminal -ikonet for å åpne Terminal.







Merk: Alle kommandoene som er omtalt i denne artikkelen, er utført med Debian 10 Buster -systemet.



Metode 1: IP -kommando

Den vanligste og enkleste måten å vise nettverksgrensesnitt på er å bruke IP -kommandoen. Denne kommandoen gir et bredt spekter av informasjon om systemets nettverksgrensesnitt.



For å vise nettverksgrensesnittene i systemet ditt, utsted følgende kommando i Terminal:





$iptil

Eller

$ip addr



Kommandoen ovenfor viser alle nettverksgrensesnittene som er tilgjengelige i systemet ditt. Utgangen ovenfor viser at det er tre grensesnitt i systemet: ett loopback -grensesnitt (lo) og to Ethernet -grensesnitt (eth0 og eth1) er oppført, sammen med annen statistikk. Denne kommandoen viser også annen nyttig informasjon om nettverksgrensesnittene, inkludert IP -adresse, status (OPP eller NED), MAC -adresse, etc.

Merk: Du kan ha forskjellige nettverksgrensesnittnavn basert på systemets maskinvare.

Du kan også bruke følgende IP -kommando til å liste opp nettverksgrensesnittene:

$ip -lenkeforestilling

Metode 2: ifconfig Command

Ifconfig -kommandoen har nå blitt foreldet, men støttes fortsatt i mange Linux -distribusjoner. Du kan bruke ifconfig -kommandoen til å vise nettverksgrensesnittene som er tilgjengelige i systemet.

I stedet for å skrive ifconfig , skriv inn kommandoen /sbin/ifconfig for å vise nettverksgrensesnittene i systemet ditt.

$/sbin/ifconfig

I tillegg til å vise nettverksgrensesnittene, viser kommandoen ovenfor annen nyttig informasjon om nettverksgrensesnittene, inkludert IP -adresse, MTU -størrelse, antall sendte/mottatte pakker, etc.

Metode #3: netstat Command

Netstat -kommandoen kan også brukes til å liste opp nettverksgrensesnittene som er tilgjengelige i systemet ditt. For å gjøre det, skriv netstat , etterfulgt av -i -flagget, som følger:

$netstat -Jeg

Kommandoen ovenfor viser de tilgjengelige nettverksgrensesnittene i systemet ditt, sammen med annen nyttig informasjon, for eksempel antall sendte mottatte pakker, MTU -størrelse, etc.

Metode #4: nmcli Command

Kommandoen nmcli gir også informasjon om nettverksgrensesnitt. Kommandoen nmcli er tilgjengelig med Debian -distribusjoner som kjører på GUI -grensesnitt. Imidlertid, hvis du jobber med et ikke-GUI-system, må du installere nettverksbehandling ved hjelp av følgende kommando i Terminal:

$sudopassendeinstallerenettverksansvarlig

Når installasjonen er fullført, kjører du kommandoene nedenfor i Terminal for å aktivere og starte nettverksbehandling:

$sudosystemctl starter nettverksbehandling
$sudosystemctlmuliggjørenettverksansvarlig

For å vise de tilgjengelige nettverksgrensesnittene i systemet ditt, kjør kommandoen nedenfor i Terminal:

$nmcli -enhetsstatus

Kommandoen ovenfor viser kort informasjon om tilgjengelige nettverksgrensesnitt.

Metode #5:/sys/class/net Directory

Du kan også se nettverksgrensesnitt i systemet ditt ved å se innholdet i katalogen/sys/class/net. For å gjøre det, kjør følgende kommando i Terminal:

$ls /sys/klasse/nett

Kommandoen ovenfor returnerer en kortfattet utgang som bare viser navnene på grensesnittene som er tilgjengelige i systemet ditt.

Metode #6:/proc/net/dev File

Filen/proc/net/dev inneholder også informasjon om nettverksgrensesnitt. Du kan se de tilgjengelige nettverksgrensesnittene i systemet ditt ved å se innholdet i denne filen. Kjør følgende kommando i Terminal for å gjøre det:

$katt /prosent/nett/dev

Kommandoen ovenfor viser nettverksgrensesnittene som er tilgjengelige i systemet, sammen med annen informasjon om grensesnittene.

Konklusjon

Det flotte med Linux er at det lar deg utføre den samme jobben på forskjellige måter. Denne artikkelen diskuterte ulike metoder for hvordan du kan liste opp nettverksgrensesnittene i ditt Debian -system.