Il metodo più semplice che conosco per elencare tutte le tue interfacce è
ifconfig -a
MODIFICA
Se sei su un sistema in cui è stato reso obsoleto, puoi usare
ip link show
Il kernel li elenca per nome in /sys
, sia separatamente (ad esempio) nell'albero dei dispositivi PCI -- anche se trovarli lì se non sai da dove devono partire non è semplice -- e insieme tramite collegamenti simbolici in /sys/class/net
. Ad esempio:
> ls /sys/class/net
em1 lo wlp6so
Un altro esempio:
> ls /sys/class/net
lo p6s1 wlan0
Se non sei sicuro di quale sia quale, puoi semplicemente inserirli tutti con:
ifconfig [name] up
Oppure:
ip link set [name] up
E poi guarda gli indizi (abbastanza chiari) elencati da ifconfig
(senza argomenti). Il codice sorgente systemd collegato dal documento Freedesktop.org fa riferimento anche a:
Two character prefixes based on the type of interface:
* en -- ethernet
* sl -- serial line IP (slip)
* wl -- wlan
* ww -- wwan
Sebbene in uno dei casi precedenti (p6s1
) non c'è alcun prefisso.
Faccio sempre cat /proc/net/dev
è semplice e facile da memorizzare