Saltar al contenido

¿Cómo enumerar todas las tarjetas de red instaladas físicamente (Debian)?

Esta noticia ha sido probado por nuestros especialistas así se asegura la exactitud de nuestra esta noticia.

Solución:

Solución 1:

Puede usar lshw para ver todos los dispositivos en una máquina. Para ver solo los dispositivos de red, ingrese:

lshw -class network

Solución 2:

ip link show enumerará todo lo que parece una interfaz de red.


Solución 3:

find /sys/class/net -type l -not -lname '*virtual*' -printf '%fn'

Muestra solo las interfaces relacionadas con una NIC física.

Traté de encontrar un type opción a ip link show eso mostraría no lógico, pero por desgracia:

ip link help 2>&1 | grep -A10 'TYPE :='
TYPE :=  macvtap 

Parece ser la única cosa que ip link show no puede hacer Al menos no sin recurrir a un script que primero enumera cada uno de los anteriores y luego hace grep -v contra una carrera final sin type especificado.


Solución 4:

Para Ethernet:

ls -d /sys/class/net/eth* | wc -l

Solución 5:

/proc/net/dev El archivo tiene detalles sobre todas las interfaces. p.ej

$ cat /proc/net/dev
Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
    lo:    3562      60    0    0    0     0          0         0     3562      60    0    0    0     0       0          0
 wlan0: 2491781197 2034240    0    0    0     0          0         0 261797069 1502752    0    0    0     0       0          0
  eth0:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0

Como puede ver, muchas columnas y detalles no son muy fáciles de leer cuando cat el archivo por lo que sugeriría usar ifconfig comando que lee ese archivo y da formato a la salida muy bien.

Para enumerar todas las interfaces usar

/sbin/ifconfig -a

que le mostrará el desconfigurado/inactivo interfaces de red así como los configurados y activos, como se lee de /proc/net/dev

Aquí puedes ver las reseñas y valoraciones de los usuarios

Agradecemos que quieras respaldar nuestro cometido dejando un comentario y dejando una valoración te lo agradecemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada.