I comandi elencati in questo articolo sono stati eseguiti utilizzando l'applicazione del terminale di comando. Per avviare l'applicazione del terminale in Debian, fai clic sulla scheda Attività nell'angolo in alto a sinistra del desktop e digita terminale nella barra di ricerca. Quando viene visualizzato il risultato della ricerca, fare clic sull'icona del terminale per aprire il terminale.
Nota: tutti i comandi discussi in questo articolo sono stati eseguiti con il sistema Debian 10 Buster.
Metodo n. 1: comando IP
Il modo più comune e semplice per elencare le interfacce di rete è utilizzando il comando IP. Questo comando fornisce una vasta gamma di informazioni sulle interfacce di rete del sistema.
Per elencare le interfacce di rete nel sistema, emettere il seguente comando nel terminale:
$ ip a
O
$ ip addr
I comandi sopra elenca tutte le interfacce di rete disponibili nel sistema. L'output sopra mostra che ci sono tre interfacce nel sistema: una interfaccia Loopback (LO) e due interfacce Ethernet (ETH0 ed ETH1) sono elencate, insieme ad altre statistiche. Questo comando mostrerà anche alcune altre informazioni utili sulle interfacce di rete, inclusi indirizzo IP, stato (su o giù), indirizzo MAC, ecc.
Nota: è possibile avere nomi di interfaccia di rete diversi in base all'hardware del sistema.
È inoltre possibile utilizzare il seguente comando IP per elencare le interfacce di rete:
$ ip link show
Metodo n. 2: comando ifconfig
Il comando ifconfig è ora diventato obsoleto ma è ancora supportato in molte distribuzioni Linux. È possibile utilizzare il comando ifconfig per elencare le interfacce di rete disponibili nel sistema.
Invece di digitare ifconfig, digitare il comando /sbin/ifconfig Per elencare le interfacce di rete nel sistema.
$ /sbin /ifconfig
Oltre a elencare le interfacce di rete, il comando sopra mostrerà altre informazioni utili sulle interfacce di rete, incluso l'indirizzo IP, la dimensione MTU, il numero di pacchetti inviati/ricevuti, ecc.
Metodo n. 3: comando NetStat
Il comando NetStat può anche essere utilizzato per elencare le interfacce di rete disponibili nel sistema. Per farlo, digita NetStat, seguito dalla bandiera -i, come segue:
$ netstat -i
I comandi sopra elenca le interfacce di rete disponibili nel sistema, insieme ad altre informazioni utili, come il numero di pacchetti inviati inviati, dimensioni 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 si lavora su un sistema non GUI, è necessario installare il gestore di rete utilizzando il seguente comando in terminale:
$ sudo apt install network-manager
Una volta completato l'installazione, eseguire i comandi seguenti nel terminale per abilitare e avviare il gestore di rete:
$ sudo systemctl start network-manager
$ sudo systemctl abilita la rete-manager
Per elencare le interfacce di rete disponibili nel sistema, eseguire il comando seguente nel terminale:
$ NMCLI Stato del dispositivo
Il comando sopra elenca brevi informazioni sulle interfacce di rete disponibili.
Metodo n. 5:/sys/class/directory net
È inoltre possibile visualizzare le interfacce di rete nel sistema visualizzando il contenuto della directory/sys/class/net. Per fare ciò, eseguire il seguente comando in terminale:
$ ls/sys/class/net
Il comando sopra restituisce un output conciso che visualizza 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:
$ cat/proc/net/dev
I comandi sopra elenca le interfacce di rete disponibili nel sistema, insieme ad alcune altre informazioni sulle interfacce.
Conclusione
La cosa grandiosa di Linux è che ti consente di svolgere lo stesso lavoro in modi diversi. Questo articolo ha discusso di vari metodi attraverso i quali è possibile elencare le interfacce di rete nel tuo sistema Debian.