Ubuntu | No se ha encontrado el adaptador WiFi

17

He instalado Ubuntu 17.10 en mi cuaderno. Sin embargo, no puedo conectarme a Wi-Fi porque hay un mensaje "No se encontró adaptador de Wi-Fi".

No tengo idea de qué hacer a continuación.

  • Mi portátil: Asus X555LN-XX507H
  • Adaptador de red: Broadcom 802.11n BCM43142 (14e4: 4365)

(Este es un seguimiento de mi publicación anterior, /unix/415639/kali-linux-no-wifi-adapter-found , donde me aconsejaron que probara un sistema más fácil que Kali. )

codicia
fuente
1
¿Qué versión de Ubuntu estás usando? ¿Cuál es el resultado de lspcio lsusbque define el adaptador de red? (Ambos deben agregarse a su pregunta.)
roaima
Im usando Ubuntu 17.10 voy a añadir la salida de lspci y lsusb cuando tendré tiempo
avaricia
Bienvenido a U&L, actualice con la salida delspci -knn | grep Net -A3
GAD3R
1
¿Produce una línea diferente a BCM43142 (14e4: 4365)?
avaricia

Respuestas:

33

Simplemente conéctese con un cable usb para realizar la conexión USB, abra el terminal con Ctrl + Alt + T y escriba:

sudo apt-get install --reinstall bcmwl-kernel-source

Luego, reinicia.

Rajat Disawal
fuente
1
Esto me ayudó a solucionar el problema en mi máquina.
Gented
2
Esto no funcionó para mí en mi ubuntu 17.10. También intenté deshabilitar el arranque seguro en mi BIOS pero no tuve suerte. A partir de ahora solo el cable de Ethernet funciona para mí, pero cuando trato de usar la conexión wifi no puedo
Jaaayz
muchas gracias, esto funcionó en mi macbook air 2017
Sam
Esta solución funciona en Dell Precision M4800
TuyenNTA
1
Es posible que deba ejecutar una instalación nueva sudo apt updateantes de intentar instalar algo.
ubershmekel
10

Entonces, el problema para mí fue por el arranque seguro, uefi y la restricción en las bibliotecas de terceros que generalmente serían necesarias para que los dispositivos de red funcionen.

Seguir el comentario de Rajat me resultó útil en Ubuntu 18.04

sudo apt-get install --reinstall bcmwl-kernel-source

Reinicie su sistema operativo y luego siga las instrucciones sobre la inscripción de MUC. Una vez hecho esto, las bibliotecas de terceros deberían poder interactuar con sus dispositivos y todo debería funcionar.

usuario1587865
fuente
1
Hola, he estado atrapado en este problema durante 2 días. por favor comparta cómo inscribe a MUC. gracias ~!
Franva
5

Primero, necesitará encontrar el modelo exacto del chip adaptador de red Broadcom que tiene su computadora portátil. "802.11n" es solo el nombre del estándar de Wi-Fi que admite: Broadcom tiene varios chips inalámbricos que admiten ese estándar.

lspci -nnsería un buen comando para enumerar todos los dispositivos PCI (e) en su computadora portátil y sus números de identificación PCI: esos números permitirían una identificación más precisa. lsusbhará lo mismo para dispositivos USB.

La lspci -nnlínea de listado podría verse así:

12:00.0 Network controller [0280]: Broadcom Limited BCM43228 802.11a/b/g/n [14e4:4359]

Aquí, los números [14e4: 4359] son ​​la ID del dispositivo. La primera parte especifica el proveedor (Broadcom = 14e4) y la segunda parte identifica el modelo del dispositivo.

La lsusblista es un poco diferente, pero el número de identificación del dispositivo es similar: 4 dígitos hexadecimales para la identificación del proveedor, dos puntos y luego 4 dígitos hexadecimales para la identificación del producto.

Puede verificar aquí el estado de soporte de Linux de varios modelos de chips Broadcom: https://wireless.wiki.kernel.org/en/users/drivers/brcm80211

Tenga en cuenta que los chips Broadcom compatibles necesitarán firmware: probablemente esté disponible preempaquetado en Ubuntu. Si Ubuntu usa el mismo esquema de nombres que Debian, el nombre del paquete de firmware debería ser firmware-brcm80211.

Con un poco de suerte, instalar este paquete de firmware y reiniciar podría ser suficiente para que su Wi-Fi funcione si el controlador necesario ya está en el núcleo.

telcoM
fuente
BCM43142 14e4: 4365 pero no hay nada de eso en el sitio.
avaricia el
2

Instalé Ubuntu 18.04 en una vieja computadora Dell y recibí el mismo mensaje (no se encontró un adaptador wifi) al intentar conectarse a Internet. Intenté algunas de las soluciones propuestas aquí y en otras publicaciones, ninguna de las cuales funcionó. Decidió reinstalar. Durante la instalación hay un botón radial "Instalar software de terceros para gráficos y hardware de wi-fi y formatos de medios adicionales". El valor predeterminado es que esto no está marcado y, por lo tanto, esta opción no se incluye en la instalación predeterminada. En la reinstalación, verifiqué este botón, y después de que todo el polvo se asentó, no tuve problemas para conectarme a Internet.

Jerry T
fuente
No funcionó para mí :(
Boykodev
Esto funcionó para mí: ¡alrededor de 2008 macbook instalando Ubuntu 18.04! Seleccione "Instalar software de terceros para gráficos y hardware de wi-fi y formatos de medios adicionales" durante la instalación. ¡Genial gracias!
frasco de polvo el
2

Esto puede estar cubierto en otras respuestas, aún: instalación posterior a UBUNTU y conexión a Ethernet; 2 pasos:

  1. ejecutar (sudo apt-get install firmware-b43-installer) - reiniciar
  2. ejecutar (sudo apt-get install --reinstalar bcmwl-kernel-source) - reiniciar

Contexto: los controladores son componentes patentados de BroadComm. Ubuntu (no propietario) no podrá instalar los paquetes debido a una falla de autenticación a pesar de que se descargan. Por lo tanto, se deben seguir los pasos separados para habilitar wifi. Sin embargo, esto no te da bluetooth. Es posible que necesite otro conjunto de pasos.

ENLACES: https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx y respuestas anteriores.

Si Ethernet no está conectado, descargue el paquete de otras máquinas, cópielo en la máquina UBUNTU y ejecútelo.

Gracias a Perror, Rajat, GAD3R y Alex.

Dominic Luther
fuente
2

Este no es un problema de Ubuntu.
Este no es un problema del controlador.
Esto es causado por mí (y posiblemente por usted).

Mientras miraba un video ... Traté de aumentar el volumen con:
Fn + F10combinación de teclas ... Pero presioné por error
Fn + F12cuál estaba Wifi buttoncon el símbolo 'Radio', lo que deshabilitó mi conexión wifi.

Al ejecutar el siguiente comando en la Terminal, puede ver el problema:

> rfkill list all 0: Toshiba Bluetooth: Bluetooth Soft blocked: no Hard blocked: no 1: phy0: Wireless LAN Soft blocked: no Hard blocked: yes <------ that's because I press Wifi button (above) mistakenly

Solución : presione nuevamente la Fn + F12tecla (o alguna otra tecla donde tenga el símbolo de Radio)

Ahora ejecute nuevamente el mismo comando:

> rfkill list all 0: Toshiba Bluetooth: Bluetooth Soft blocked: no Hard blocked: no 1: phy0: Wireless LAN Soft blocked: no Hard blocked: no <------ no means solved.

Ahora ve a:

(Botón de Windows, si tiene en el teclado)> Configuración> Wifi> vaya a Activado> seleccione su conexión Wiki para ingresar credenciales

Listo, su internet está nuevamente encendido.

Manohar Reddy Poreddy
fuente
¡Absolutamente no la solución a este problema!
Aaron John Sabu
@AaronJohnSabu Acepta tu absolutidad. Fue la única solución para mi caso.
Manohar Reddy Poreddy
1

Si la bcmwl-kernel-sourcesolución no funcionó para usted y desea mantener habilitado el arranque seguro, intente lo siguiente:

Cree un conjunto de claves para firmar:

openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive common name/"

Importa la clave. Se le pedirá una contraseña aquí, que deberá recordar. Su BIOS debe solicitarle la contraseña después del reinicio.

sudo mokutil --import MOK.der

Reiniciar:

reboot

Su BIOS debería haberle solicitado la contraseña. Suponiendo que funcionó, entonces querrá probar que su MOK se inscribió con éxito.

mokutil --test-key MOK.der

Ahora que su MOK ha sido inscrito. Tendrá que instalar los controladores para su wifi.

git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
git checkout extended
sudo make install

Sus controladores están disponibles para agregarlos a su núcleo, pero primero debe firmarlos antes de agregarlos porque tiene habilitado el arranque seguro. Por lo tanto, use las claves que generó anteriormente para firmar sus controladores.

sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtlwifi)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl_pci)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n btcoexist)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl8723-common)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n phydm_mod)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl8723de)

Finalmente, agregue los rtl8723decontroladores al kernel en este orden

sudo modprobe -r rtlwifi
sudo modprobe rtlwifi
sudo modprobe -r rtl_pci
sudo modprobe rtl_pci
sudo modprobe -r btcoexist
sudo modprobe btcoexist
sudo modprobe -r rtl8723-common
sudo modprobe rtl8723-common
sudo modprobe -r phydm_mod
sudo modprobe phydm_mod
sudo modprobe -r rtl8723de
sudo modprobe rtl8723de

En una nota al margen: para el paso final, puede salirse con la suya escribiendo:

sudo modprobe -r rtl8723de
sudo modprobe rtl8723de

modprobesabe de qué controladores rtl8723dedepende y, por lo tanto, debería poder agregar todo lo que rtl8723dedepende junto con rtl8723de. Sin embargo, no agregué mis controladores de esta manera y, por lo tanto, no puedo garantizar que esta opción funcione.


Fuentes: 1 , 2 , 3

johnnyodonnell
fuente
0

Puede probar el módulo Realtek RTL8723DE para la versión del kernel de Linux> = 4.15.

Para instalarlo, ejecute:

git clone https://github.com/smlinux/rtl8723de.git -b 4.15-up
dkms add ./rtl8723de
dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
depmod -a
reboot
B Rahul Kumar
fuente
Bienvenido, es una Broadcom BCM43142, no una tarjeta wifi Realtek.
GAD3R