Cómo instalar el controlador del Wi-Fi en Debian 11, 12 KDE (ejemplo para mi Laptop Dell Inspiron 1750)
He descargado Debian 11 la versión KDE y lo he instalado (la versión non-free) en mi laptop una Dell Inspiron 1750 pero no me funciona el Wi-Fi, solo tengo internet conectando el cable directamente a la laptop:
https://facilitarelsoftwarelibre.blogspot.com/2023/09/donde-descargar-debian-11-bullseye.html.html
https://facilitarelsoftwarelibre.blogspot.com/2019/12/donde-descargar-debian-10-buster.html
https://facilitarelsoftwarelibre.blogspot.com/2019/12/donde-descargar-debian-9-stretch.html
Video Tutorial
Comando para saber el Wi-Fi
El Wi-Fi no funciona porque tiene un controlador privativo que no viene habilitado para instalar en la versión de Debian que instalé. Bien, es importante saber cual es el driver que hay que instalar, poner en la terminal:
lspci -nn | egrep -i 'network|ethernet|wireless|wi-fi'
lspci -nn
: Este comando muestra una lista de todos los dispositivos PCI (Peripheral Component Interconnect) en tu sistema. El parámetro -nn
hace que el comando muestre tanto el nombre del dispositivo como su ID de fabricante y dispositivo en formato hexadecimal. Por ejemplo:
02:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)
|
: Este es un operador de tubería (pipe) que toma la salida del comando anterior (lspci -nn
) y la pasa como entrada al siguiente comando (egrep
).
egrep -i 'network|ethernet|wireless|wi-fi'
: egrep
es una versión mejorada de grep
que permite el uso de expresiones regulares extendidas. La opción -i
hace que la búsqueda no distinga entre mayúsculas y minúsculas. La expresión regular 'network|ethernet|wireless|wi-fi'
busca líneas que contengan cualquiera de las palabras "network", "ethernet", "wireless" o "wi-fi".
- 'network|ethernet|wireless|wi-fi'
: Esta expresión regular utiliza el carácter |
para separar los diferentes términos de búsqueda. En este caso, está buscando cualquiera de las palabras "network", "ethernet", "wireless" o "wi-fi" en la salida de lspci -nn
.
Entonces, el comando completo lspci -nn | egrep -i 'network|ethernet|wireless|wi-fi'
hace lo siguiente:
1.) Enumera todos los dispositivos PCI en el sistema junto con sus IDs de fabricante y dispositivo.
2.) Filtra esa lista para mostrar solo los dispositivos relacionados con la red, ya sean controladores de red, tarjetas Ethernet, tarjetas inalámbricas o dispositivos Wi-Fi.
a mi me muestra el siguiente resultado:
esto significa que el controlador que debo de buscar es Broadcom BCM4312, este controlador es privativo y por eso no aparece (en Debian)
Viendo los repositorios en nano
antes de seguir me gustaría que viera los repositorios que están instalados en Debian, ponga en una terminal:
sudo nano /etc/apt/sources.list
a mi me aparece:
Nota 1: Uso nano porque aquí en KDE este no me deja usar Kate como super usuario (o sea lanzandolo con sudo kate).
Nota 2: Además allí se ve al final un repositorio de MX Linux, ese aparece allí pues yo lo añadí (tome atención en este caso que es lo que pasará)
La solución es añadir los repositorios contrib y non-free
Acerca de estos repositorios hice una entrada:
Cuál es la diferencia entre Debian contrib y non-free y cómo corresponde con Ubuntu
https://facilitarelsoftwarelibre.blogspot.com/2016/05/cual-es-la-diferencia-entre-debian.html
Para añadir los repositorios:
contrib
non-free
al /etc/apt/sources.list, para hacer esto debo poner en una terminal:sudo apt-add-repository contrib
y luego para añadir el otro repositorio:
sudo apt-add-repository non-free
bien ahora debo recargar los repositorios:
sudo apt update
si desea ver los repositorios que hemos añadido ponga otra vez:
sudo nano /etc/apt/sources.list
a mi me aparece ahora:
bien, ahora lo mejor es para mi usar synaptic, si usted no lo tenía instalado debe instalarlo:
sudo apt install synaptic
y abrir synaptic y buscar el nombre del controlador, en mi caso es:
broadcom
me aparece así:
de estos nuevos controladores, en la lista de la descripción hay uno que tiene el que es para mi laptop:
es el controlador para broadcom BCM4312
Ah, por cierto, antes me aparecía así en synaptic:
eso era porque no estaban los repositorios contrib y non-fre que ahora si están, ahora ya puedo instalar el paquete que me corresponde.
y luego sino aparece el wifi debe reiniciar y aparecerá en la gestion de redes
Cómo desabilitar los repositorios contrib y non-free
Si por alguna raón ya no los necesita poner:
sudo apt-add-repository --remove contrib
y luego para remover el otro:
sudo apt-add-repository --remove non-free
y si desea los puede revisar en el sources.list con nano:
sudo nano /etc/apt/sources.list
Nota: En Debian 12 ya vienen incorporados los repositorios non-free y contrib, pero en mi caso el driver lo han sacado de los repositorios y no lo encuentro, creo que la solución será usar el paquete deb de debian 11 que es el más cercano, pero por el momento no lo voy a hacer, me quedo con debian 11
CONSULTAS
Can't see Wi-Fi networks on a fresh KDE neon install
How to Enable the Contrib and Non-Free Repositories on Debian 12
https://linuxhint.com/enable-contrib-non-free-repositories-debian-12/
Comentarios
Publicar un comentario