• #Aplicaciones
  • #Bases de datos
  • #Dispositivos
  • #Hardware
  • #Inversión
  • #Marketing
  • #Programacion
  • #Sistemas
  • Cómo saber si una tarjeta Ethernet está siendo reconocida en Linux

    GuíasComponentesHardwareLinuxRedesSistemas

    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.

    2 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?

    Deja una respuesta

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

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

    https://twitter.com/neeonez