Debian

Elenca le interfacce di rete in Debian 10

Elenca le interfacce di rete in 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 da 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, fai 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 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 tuo sistema.

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

$ ip a

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:

$ ip link mostra

Metodo #2: comando ifconfigconfig

Il comando ifconfig ora è 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 tuo 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 tuo sistema. Per farlo, digita netstat, seguito dal flag -i, come segue:

$ netstat -i

Il comando sopra elenca le interfacce di rete disponibili nel tuo 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 interface. Tuttavia, se stai lavorando su un sistema non GUI, dovrai installare il gestore di rete utilizzando il seguente comando in Terminale:

$ sudo apt install gestore di rete

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

$ sudo systemctl start network-manager
$ sudo systemctl abilita gestore di rete

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

$ nmcli stato del dispositivo

Il comando sopra 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 /sys/class/net

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. Puoi visualizzare le interfacce di rete disponibili nel tuo sistema visualizzando il contenuto di questo file. Esegui il seguente comando nel Terminale per farlo:

$ cat /proc/net/dev

Il comando sopra 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 puoi elencare le interfacce di rete nel tuo sistema Debian.

I migliori giochi da riga di comando per Linux
La riga di comando non è solo il tuo più grande alleato quando usi Linux, ma può anche essere una fonte di intrattenimento perché puoi usarla per gioc...
Le migliori app di mappatura del gamepad per Linux
Se ti piace giocare su Linux con un gamepad invece di un tipico sistema di input di tastiera e mouse, ci sono alcune app utili per te. Molti giochi pe...
Strumenti utili per i giocatori Linux
Se ti piace giocare su Linux, è probabile che tu abbia utilizzato app e utilità come Wine, Lutris e OBS Studio per migliorare l'esperienza di gioco. O...