¿Cómo puedo enumerar las tarjetas de red instaladas usando Terminal?

27

¿Cómo enumerar todas las tarjetas de red instaladas en mi Ubuntu usando un solo comando de terminal?

nux
fuente

Respuestas:

35

Si bien lo anterior funciona, hay otras opciones con menos tipeo.

ip link show

o mi favorito, netstat

netstat -i

También puede usar ifconfig e iwconfig para obtener información adicional o información sobre un dispositivo específico

ifconfig eth0

iwconfig wlp1s0

depende del tipo de información que desee mostrar.

Pantera
fuente
Escribir solo ip linkproduce el mismo resultado que con show.
Serge Stroobandt
14

Puedes usar:

lspci

lspci : enumerará todos los dispositivos PCI

Ahora prueba este comando:

lspci | egrep -i --color 'network|ethernet' 

El comando enumerará las tarjetas de red disponibles e instaladas y resaltará Ethernetsi se encuentra.

salida de ejemplo

nux
fuente
3

Si las tarjetas se instalan físicamente pero no se configuran, puede verlas así:

cat /proc/net/dev
usuario3021729
fuente
1

El siguiente comando proporciona información detallada sobre el hardware:

sudo lshw -class network

Este comando le mostrará la configuración actual de NetworkManager:

nmcli
Eadmaster
fuente