Cómo saber si una tarjeta Ethernet está siendo reconocida en Linux

LinuxRedes

Las tarjetas Ethernet o las tarjetas Wi-Fi son uno de los elementos principales de cualquier servidor Linux. El controlador de estas tarjetas también recibe el nombre de NIC, que significa Network Interface Controller. Si necesitas saber si tu tarjeta está siendo reconocida o no, debes utilizar los comandos ifconfig, dmesg o netstat.

El comando ifconfig

El comando ifconfig puede utilizarse para configurar u obtener información acerca de una interfaz de red, que es lo que vienen siendo estas tarjetas. Para que se muestren por pantalla los datos de las interfaces, puedes utilizar el comando ifconfig directamente, sin flags adicionales, aunque también puedes escribir el siguiente comando:

# /sbin/ifconfig

Salida del comando anterior:

eth0 Link encap:Ethernet HWaddr 00:0E:FA:82:14:04
 inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
 inet6 addr: ff25::12g:bbee:ef80:316/53 Scope:Link
 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
 RX packets:52570 errors:0 dropped:0 overruns:0 frame:0
 TX packets:61262 errors:0 dropped:0 overruns:0 carrier:0
 collisions:0 txqueuelen:1000
 RX bytes:55325912 (52.76 MiB) TX bytes:22535813 (21.49 MiB)
 Interrupt:17 Base address:0xc000

Tal y como podemos ver, obtenemos los datos del dispositivo eth0, lo que quiere decir que nuestra tarjeta está siendo reconocida por el sistema.

El comando dmesg para mostrar los mensajes de inicio

También podemos utilizar la aplicación dmesg, que nos ayudará a mostrar por pantalla los mensajes que se producen durante el inicio del sistema. En Debian y CentOS, estos mensajes se guardan en el directorio /var/log/dmesf. Podremos abrirlo con el comando cat o con algún editor como vi o nano:

# cat /var/log/dmesg | grep -i eth0

También podemos abrirlo mediante el siguiente comando de dmesg:

# dmesg | grep -i eth0

Como salida, a modo de ejemplo, podemos obtener lo siguiente:

eth0: RealTek RTL8228 at 0xc000, 00:0E:FA:82:14:04, IRQ 17
eth0: Identified 8228 chip type 'RTL-8100B/8228D'
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1

El comando netstat para listar las interfaces de red

Hablando ahora de la utilidad netstat, ésta nos permitirá mostrar una lista con todas las interfaces de red. Para ello, utilizamos el comando netstat -i:

# netstat -i
 Iface  MTU  Met  RX-OK  RX-ERR  RX-DRP  RX-OVR  TX-OK  TX-ERR  TX-DRP  TX-OVR  Flg
 eth0  1400  0  63749  0  0  0  6426 1 0  0  0  BMRU
 eth0:  1400  0  - no statistics available -  BMRU
 lo  15325  0  8133  0  0  0  7122  0  0  0  LRU

Cómo saber el NIC del chipset con el comando LSPCI

Para más información acerca de tu tarjeta Ethernet, puedes utilizar el comando lspci, que es una aplicación para mostrar información acerca de todos los buses PCI del sistema, así como de todos los dispositivos conectados a dichos buses. Por ejemplo, para mostrar información acerca de todos los dispositivos PCI:

# lspci | less

Si solamente nos interesan los datos de los dispositivos Ethernet, podemos anidar el comando grep:

# lspci | grep Ethernet

La salida del comando anterior, podría ser la siguiente.

04:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection

Lo que se nos está diciendo el comando anterior es que el NIC o Chipset de nuestra tarjeta Ethernet es de la marca Intel y, el chip es el modelo 82574L.


Avatar de Edu Lazaro

Edu Lázaro: Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.

👋 Hola! Soy Edu, me encanta crear cosas y he redactado esta guía. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirla en Twitter 😊

Si quieres conocer mis proyectos, sígueme en Twitter.

4 comentarios en “Cómo saber si una tarjeta Ethernet está siendo reconocida en Linux

  1. Mi PC con Lubuntu18.04 dejó de reconocer la tarjeta de red de un momento a otro. Estuve sin poder conectarme a Ethernet casi durante dos semanas. Pero al mover algunos documentos personales de otro disco duro, donde tengo instalado Xubuntu 18.04 regreso la conexión a Ethernet. Supongo que algún archivo de configuración que tenía en Xubuntu arreglo el problema al ser detectado por mi instalación de Lubuntu. Comento, sí alguien sabe el motivo y puede ayudar a otros con la perdida de conexión Ethernet sería de mucha ayuda. Saludos.

    PD: No se que archivo fue, moví bastantes archivos en una USB (14 GB de documentos) y sólo la conecte, enseguida funciono el Ethernet.

    1. cual sera hermano, tengo el mismo problema, todo iba bien hasta que una caida de electricidad por 3 segundos, originò el problema que se cayò la conexiòn en red via LAN, de alli no funciono mas. tienes esa formula que hiciste?

  2. a mi no me reconoce la ethernet ni por windows 10 ni por Ubuntu 20.10 para las luces encienden y no se si por BIOS se puede desactivar la tarjeta d red

Responder a Gabriel Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

“- Hey, Doc. No tenemos suficiente carretera para ir a 140/h km. - ¿Carretera? A donde vamos, no necesitaremos carreteras.”