
Algunos dispositivos WiFi y Ethernet funcionan de inmediato en Linux, mientras que otros no. Normalmente, el kernel de Linux intenta incluir controladores/firmware de chipset para tantos dispositivos de red (WiFi/Ethernet) como sea posible. A veces, no es posible incluir controladores/firmware de chipset para ciertos dispositivos de red en el kernel de Linux debido a problemas de licencia y otros problemas.
Si el controlador/firmware del chipset de su dispositivo de red no está incluido en el kernel de Linux, debe instalar el controlador/firmware del chipset requerido para que su dispositivo de red funcione correctamente. Normalmente, la distribución de Linux que está utilizando tiene algunos paquetes de software que puede instalar para obtener los controladores/firmware del chipset necesarios para que su dispositivo de red funcione correctamente.
En este artículo, le mostraremos cómo encontrar el controlador/firmware del chipset que necesita instalar para que su dispositivo WiFi/Ethernet funcione en Linux.
Temas de contenido:
- Instalar Lshw en Linux
- Utilice lshw para enumerar todos los dispositivos de red disponibles en Linux
- Utilice lshw para buscar controladores/firmware de chipset para dispositivos de red disponibles en Linux
- Qué hacer ahora que conoce el controlador/firmware del chipset de su dispositivo de red
- en conclusión
Instalar lshw en Linux
En este artículo, usaremos el programa «lshw» para encontrar/analizar el controlador/firmware del chipset que necesita instalar para que su dispositivo WiFi/Ethernet funcione en Linux.
Si el programa «lshw» no está instalado en su distribución de Linux y necesita ayuda, lea este artículo.
Utilice lshw para enumerar todos los dispositivos de red disponibles en Linux
Para enumerar todos los dispositivos de red disponibles en un sistema Linux, ejecute el comando «lshw» de la siguiente manera:
$ sudo lshw -businfo -c red
Todos los dispositivos de red para sistemas Linux deben aparecer en la lista. En este ejemplo, tenemos tres dispositivos de red (un PCIE y dos USB) instalados en nuestro sistema Fedora.

Utilice lshw para buscar controladores/firmware de chipset para dispositivos de red disponibles en Linux
Para encontrar información detallada sobre los dispositivos de red disponibles en su sistema Linux, ejecute el comando «lshw» como se muestra a continuación:
Se deben enumerar los detalles de todos los dispositivos de red disponibles en el sistema Linux. Tenemos tres dispositivos de red instalados en nuestro sistema Fedora.
Usamos la máquina virtual Fedora Workstation 39. Por tanto, el primer dispositivo de red es el adaptador Ethernet virtual.Normalmente, buscará una descripción, producto, proveedor, etc. de un dispositivo de red para obtener una comprensión general del dispositivo de red.[1].
Una vez que el kernel de Linux detecta un dispositivo de red, le asigna un nombre lógico o un nombre de dispositivo.[2]. En este caso, el nombre lógico/de dispositivo del dispositivo Ethernet es «enp6s18».
Dispositivo de red que utiliza el controlador/firmware del chipset «virtio_net» [3].


El segundo dispositivo de red es un dispositivo USB Ethernet.[1]. El kernel de Linux ha asignado el nombre lógico/de dispositivo «enp7s27u1» a este dispositivo de red[2].Dispositivos de red que utilizan el controlador/firmware del chipset «r8152» [3].
El chipset Ethernet «r8152» proviene de Realtek. Por lo tanto, para que este dispositivo de red funcione correctamente, debe instalar el controlador/firmware del chipset Realtek «r8152» en su sistema Linux.


El tercer dispositivo de red es un dispositivo WiFi USB.[1]. El kernel de Linux ha asignado el nombre lógico/de dispositivo «wlp7s27u2» a este dispositivo de red.[2].Los dispositivos de red utilizan el controlador/firmware del chipset «mt7601u»[3].
El chipset inalámbrico «mt7601u» proviene de MediaTek. Por lo tanto, para que este dispositivo de red funcione correctamente, debe instalar el controlador/firmware del chipset MediaTek «mt7601u» en su sistema Linux.


Qué hacer ahora que conoce el controlador/firmware del chipset de su dispositivo de red
Si su dispositivo WiFi/Ethernet no funciona en su distribución de Linux favorita, debe instalar el controlador/firmware del chipset requerido para el dispositivo WiFi/Ethernet en su sistema Linux para que funcione. Una vez que comprenda el conjunto de chips de su dispositivo WiFi/Ethernet, será más fácil encontrar e instalar el controlador/firmware correcto en su sistema Linux.
en conclusión
En este artículo, le mostramos cómo utilizar «lshw» para enumerar todos los dispositivos de red disponibles en un sistema Linux. También le mostramos cómo usar «lshw» para encontrar el conjunto de chips que utiliza un dispositivo de red en un sistema Linux. Por lo tanto, si un dispositivo WiFi/Ethernet no funciona en su sistema Linux, puede encontrar e instalar fácilmente el controlador/firmware correcto para el dispositivo de red en su sistema Linux para que funcione correctamente.









