No tiene conexión de red con un adaptador BCM4313

10

Acabo de actualizar a Ubuntu 13.10, pero desde la actualización ya no tengo acceso a Internet a través de wifi.

Yo puedo:

  • Ver redes
  • Conectar a una red
  • Hacer ping a mí mismo (localhost, 192.168.0.103)

No puedo:

  • Haga ping a otros (incluidos otros dispositivos en la misma red inalámbrica, incluida la puerta de enlace / enrutador)
  • Resolver hosts
  • Acceda a cualquier otro recurso externo, ya sea en mi propia red o en Internet

Al usar Wireshark, noté que mi computadora envía continuamente solicitudes ARP como " Who has 192.168.0.1[que es la puerta de enlace] ? Tell 192.168.0.103". Sin embargo, no recibe ninguna respuesta. Cuando hago ping a otra dirección IP para la que conoce la dirección MAC (de la memoria caché), se produce una pérdida de paquete de> 90%, e incluso si un paquete logra llegar tarda unos 3000 ms.

La salida de route -nes:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth1
192.168.0.0     0.0.0.0         255.255.255.0   U     9      0        0 eth1
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

Antes de actualizar, wifi funcionaba bien. El uso de otros dispositivos, wifi todavía funciona bien. Restablecer el enrutador no ayudó. Ethernet aún funciona después de la actualización.

¿Alguna sugerencia?

Actualización: estoy usando el controlador wl. Aquí está la salida relevante de algunos comandos:

lspci | grep Wireless
03:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)

cat /etc/modprobe.d/blacklist.conf
[...]
blacklist mac80211
blacklist brcm80211
blacklist cfg80211
blacklist lib80211_crypt_tkip
blacklist lib80211
blacklist b43

cat /etc/rc.local
sudo modprobe -r lib80211
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211.ko
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_wep.ko
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_tkip.ko
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_ccmp.ko
sudo modprobe wl
exit 0

Las últimas líneas son probablemente cómo conseguí el funcionamiento inalámbrico después de la actualización anterior (la conexión inalámbrica ha sido un problema después de cada actualización).

Actualización 2: se agregó información sobre el hardware exacto a continuación.

El hardware es un dispositivo integrado, así que corrí lspci -nn | grep -i network. El resultado es:

03:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
Simón
fuente
¿Por qué estás tratando de hacer una insmodversión difícil de un módulo de kernel específico? Es probable que eso rompa cosas. Deshaga todas las ediciones que hizo para las versiones anteriores de Ubuntu y vea si funciona de inmediato. También incluya los detalles exactos del hardware sobre su tarjeta inalámbrica. Consulte la sección "Identificación del hardware exacto" en mis preguntas y respuestas aquí sobre cómo hacerlo: askubuntu.com/a/235280/88802
gertvdijk
Gracias por su respuesta, estaba intentando cargar una versión específica del módulo del núcleo. Eliminé todas las ediciones para las versiones anteriores de Ubuntu y reinicié. Sin embargo, aún no funciona (los mismos síntomas descritos anteriormente). Actualizaré la pregunta para incluir los detalles en la sección "Identificación del hardware exacto".
Simon
Veo que ya ha publicado algunos detalles, pero con la identificación numérica del producto / proveedor probablemente podamos encontrar la coincidencia / solución exacta. :)
gertvdijk
Ah, entonces esta es 14e4:4727tu respuesta (después de deshacer todos los cambios en comparación con una instalación limpia): askubuntu.com/a/214196/88802 si ya hiciste esto, entonces lo siento, pero eso no está incluido en tu pregunta .
gertvdijk
Pruebe también askubuntu.com/a/359873/88802
gertvdijk

Respuestas:

13

Por favor, hazlo:

sudo modprobe -rv wl
sudo apt-get remove --purge bcmwl-kernel-source
sudo modprobe -v brcmsmac

ahora su conexión inalámbrica debería estar funcionando.

Hombre salvaje
fuente
Gracias, esto hizo el truco. Dejó de funcionar después de un reinicio, aunque eso se solucionó fácilmente agregando la línea "modprobe brcmsmac # askubuntu.com/a/360632/203753 " a mi rc.local.
Simon
Funcionó, aunque observé una cierta disminución de la intensidad de la señal
ezdazuzena
4

Si alguien más está experimentando un problema similar y la guía anterior no le ayudó, intente usar un kernel de Linux anterior como 3.8. Esa fue la única forma de solucionar este problema.

Roberto
fuente
Tuve que bajar a 3.8.0-17, 3.8.0-33 no funcionó.
RyanCheu
Creo que 3.8.0-28 es el que tengo. He probado todas las versiones nuevas del núcleo desde entonces, y me he encontrado con este problema cada vez.
Roberto
@Roberto Tengo el mismo problema, pero no tengo la opción de arrancar 3.8.0-28. ¿Puedo descargarlo de algún lado o hay algo más que pueda hacer para agregarlo /boot?
Píldoras de explosión el
2

Desmarqué el uso de la fuente del controlador inalámbrico Broadus 802.11 Linus STA en Software y actualizaciones, Controladores adicionales, reinicié, y todo funciona bien ahora.

usuario62140
fuente
Eso tambien funciona.
Tobu
1

También me enfrenté al mismo problema y pasé mucho tiempo buscando soluciones en Google, pero nada me ayudó mucho. Finalmente encontré la solución y fue un paso muy simple. haga clic en el ícono wifi y luego seleccione "editar conexiones". Luego elimine las conexiones wifi que ya están almacenadas en la lista, ahora conéctese recientemente a su conexión wifi y reinicie. Ahora su wifi funcionará normalmente Disfrute :)

babugowd
fuente
Después de actualizar a 13.10 estaba teniendo un problema similar con mi conexión por cable. También eliminé la conexión ethernet preexistente y construí una nueva usando los valores predeterminados. Esto resolvió mi problema. Entonces +1 para @babugowd.
GSP
No estoy seguro de por qué fue rechazado, esto también funcionó para mí. Muchas gracias. +1
Justin Jasmann
1

Estaba teniendo muchos problemas para conectar mi wifi, y seguía pidiéndome que ingresara mi contraseña wifi. Me di cuenta de que cuando estaba haciendo la instalación, se conectaría al wifi sin problemas, luego, tan pronto como presioné, se desconectó. Entonces pensé que si me saltaba esa parte, lo que sea que estuviera causando que no funcionara no sucedería y resultó exitoso. Instale ubuntu ... no se conecte a wifi hasta que se complete la instalación. Espero que ayude a alguien.

Landon Philip
fuente
0

Primero ejecuta el siguiente comando en la terminal

lspci -nn

Averigüe qué controlador corresponde a su WiFi. Por lo general, esto es de Broadcom Corporation.

Vaya a Tablero, abra "Software y actualizaciones".

Allí verá cinco pestañas, de las cuales la última pestaña es Controladores adicionales. En esa pestaña, seleccione el controlador para la conexión inalámbrica. Tuve el mismo problema y en mi computadora se seleccionó la opción "No usar este dispositivo". Seleccioné la otra opción, que era el controlador para WiFi. Bueno, una vez que llegues allí, tú mismo sabrás qué hacer.

Mejore la respuesta, si sabe algo que se puede agregar aquí para mayor claridad.

calle7457
fuente