Elenca le interfacce di rete in Debian 10

List Network Interfaces Debian 10

In qualità di amministratore di sistema o utente normale, è spesso necessario eseguire configurazioni di rete. Prima di farlo, dovresti sapere quante interfacce di rete sono disponibili nel tuo sistema. Questo articolo discuterà vari modi per elencare le interfacce di rete nei sistemi Debian.

I comandi elencati in questo articolo sono stati eseguiti utilizzando l'applicazione Terminale della riga di comando. Per avviare l'applicazione Terminale in Debian, fare clic sulla scheda Attività nell'angolo in alto a sinistra del desktop e digitare terminale nella barra di ricerca . Quando viene visualizzato il risultato della ricerca, fare clic sull'icona Terminale per aprire il Terminale.



Nota: tutti i comandi discussi in questo articolo sono stati eseguiti con il sistema Debian 10 Buster.



Metodo #1: Comando IP

Il modo più comune e più semplice per elencare le interfacce di rete è utilizzare il comando IP. Questo comando fornisce una vasta gamma di informazioni sulle interfacce di rete del sistema.



Per elencare le interfacce di rete nel tuo sistema, emetti il ​​seguente comando in Terminale:

$ipa

o

$indirizzo IP



Il comando sopra elenca tutte le interfacce di rete disponibili nel tuo sistema. L'output sopra mostra che ci sono tre interfacce nel sistema: sono elencate un'interfaccia loopback (lo) e due interfacce Ethernet (eth0 ed eth1), insieme ad altre statistiche. Questo comando mostrerà anche alcune altre informazioni utili sulle interfacce di rete, incluso l'indirizzo IP, lo stato (SU o GI), l'indirizzo MAC, ecc.

Nota: potresti avere nomi di interfaccia di rete diversi in base all'hardware del tuo sistema.

È inoltre possibile utilizzare il seguente comando IP per elencare le interfacce di rete:

$collegamento ipmostrare

Metodo #2: comando ifconfig

Il comando ifconfig è diventato obsoleto ma è ancora supportato in molte distribuzioni Linux. Puoi usare il comando ifconfig per elencare le interfacce di rete disponibili nel tuo sistema.

Invece di digitare ifconfig , digita il comando /sbin/ifconfig per elencare le interfacce di rete nel sistema.

$/sbin/ifconfig

Oltre a elencare le interfacce di rete, il comando precedente mostrerà altre informazioni utili sulle interfacce di rete, inclusi indirizzo IP, dimensione MTU, numero di pacchetti inviati/ricevuti, ecc.

Metodo n. 3: comando netstat

Il comando netstat può essere utilizzato anche per elencare le interfacce di rete disponibili nel sistema. Per farlo, digita netstat , seguito dal flag -i, come segue:

$netstat -io

Il comando sopra elenca le interfacce di rete disponibili nel sistema, insieme ad altre informazioni utili, come il numero di pacchetti ricevuti inviati, la dimensione dell'MTU, ecc.

Metodo n. 4: comando nmcli

Il comando nmcli fornisce anche informazioni sulle interfacce di rete. Il comando nmcli è disponibile con le distribuzioni Debian in esecuzione su interfacce GUI. Tuttavia, se stai lavorando su un sistema non GUI, dovrai installare il gestore di rete utilizzando il seguente comando in Terminale:

$sudoadattoinstallareresponsabile del network

Una volta completata l'installazione, eseguire i comandi seguenti in Terminale per abilitare e avviare il gestore di rete:

$sudosystemctl avvia gestore di rete
$sudosystemctlabilitareresponsabile del network

Per elencare le interfacce di rete disponibili nel tuo sistema, esegui il comando seguente in Terminale:

$stato del dispositivo nmcli

Il comando precedente elenca brevi informazioni sulle interfacce di rete disponibili.

Metodo n. 5: directory /sys/class/net

Puoi anche visualizzare le interfacce di rete nel tuo sistema visualizzando il contenuto della directory /sys/class/net. Per fare ciò, esegui il seguente comando in Terminale:

$ls /sistema/classe/netto

Il comando precedente restituisce un output conciso che mostra solo i nomi delle interfacce disponibili nel sistema.

Metodo n. 6: /proc/net/dev File

Il file /proc/net/dev contiene anche informazioni sulle interfacce di rete. È possibile visualizzare le interfacce di rete disponibili nel sistema visualizzando il contenuto di questo file. Esegui il seguente comando nel Terminale per farlo:

$gatto /per cento/netto/sviluppo

Il comando precedente elenca le interfacce di rete disponibili nel sistema, insieme ad alcune altre informazioni sulle interfacce.

Conclusione

La cosa grandiosa di Linux è che ti permette di eseguire lo stesso lavoro in modi diversi. Questo articolo ha discusso vari metodi attraverso i quali è possibile elencare le interfacce di rete nel proprio sistema Debian.