web-dev-qa-db-fra.com

Ne pas avoir de connexion réseau en utilisant un adaptateur BCM4313

Je viens de passer à Ubuntu 13.10, mais depuis la mise à niveau, je n'ai plus accès à Internet via le wifi.

Je peux:

  • Voir les réseaux
  • Se connecter à un réseau
  • Ping moi-même (localhost, 192.168.0.103)

Je ne peux pas:

  • Envoyez des commandes ping à d’autres (y compris d’autres périphériques sur le même réseau sans fil, y compris la passerelle/routeur)
  • Résoudre les hôtes
  • Accédez à toute autre ressource externe, que ce soit sur mon propre réseau ou sur Internet

En utilisant Wireshark, j'ai remarqué que mon ordinateur envoyait en permanence des requêtes ARP du type "Who has 192.168.0.1 [qui est la passerelle] ? Tell 192.168.0.103". Il n'obtient aucune réponse cependant. Lorsque je cingle une autre adresse IP pour laquelle il connaît l'adresse MAC (du cache), il se produit une perte de paquet supérieure à 90%, et même si un paquet parvient à arriver, il prend environ 3000 ms.

Le résultat de route -n est:

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

Avant la mise à niveau, le wifi fonctionnait bien. En utilisant d'autres appareils, le wifi fonctionne toujours bien. La réinitialisation du routeur n'a pas aidé. Ethernet fonctionne toujours après la mise à niveau.

Aucune suggestion?

Mise à jour: J'utilise le pilote wl. Voici la sortie pertinente de certaines commandes:

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

Les dernières lignes indiquent probablement comment le sans fil a fonctionné après la mise à niveau précédente (le sans fil pose un problème après chaque mise à niveau).

Mise à jour 2: ajouté des informations sur le matériel exact ci-dessous.

Le matériel est un périphérique intégré. J'ai donc lancé lspci -nn | grep -i network. La sortie est:

03:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
10
Simon

S'il vous plaît faire:

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

maintenant, votre réseau sans fil devrait fonctionner.

13
Wild Man

Si quelqu'un d'autre rencontre un problème similaire et que le guide ci-dessus ne vous a pas aidé, essayez d'utiliser un noyau Linux antérieur, tel que 3.8. C'était la seule façon pour moi de résoudre ce problème.

4
Roberto

J'ai décoché la source d'utilisation du pilote sans fil Broadcom 802.11 Linus STA dans Logiciels et mises à jour, Pilotes supplémentaires, redémarré, et tout fonctionne correctement maintenant.

2
user62140

J'avais beaucoup de difficultés à connecter mon réseau wifi, et me demandais de saisir mon mot de passe wifi. J'ai remarqué que lorsque je faisais l'installation, il se connecterait au wifi sans problème, dès que j'aurais appuyé sur le bouton pour le déconnecter. Alors j'ai pensé que si je sautais cette partie, tout ce qui la causait ne fonctionnerait pas et cela réussirait. Installez Ubuntu ... ne vous connectez pas au wifi tant que l'installation n'est pas terminée. J'espère que ça aide quelqu'un.

1
Landon Philip

J'ai également fait face au même problème et j'ai passé beaucoup de temps à chercher une solution sur Google, mais rien ne m'a beaucoup aidé. atlast j'ai trouvé la solution et ce fut une étape très simple. cliquez sur l'icône wifi, puis sélectionnez "modifier les connexions", puis supprimez les connexions wifi déjà enregistrées dans la liste et connectez-vous maintenant à votre connexion wifi, puis redémarrez-le. ur wifi fonctionnera normalement. Enjoy :)

1
babugowd

Commencez par exécuter la commande suivante dans le terminal

lspci -nn

Découvrez quel pilote correspond à votre WiFi. Il s’agit généralement de Broadcom Corporation.

Allez dans Dash, ouvrez "Logiciels et mises à jour".

Vous y verrez cinq onglets, dont le dernier est Pilotes supplémentaires. Dans cet onglet, sélectionnez le pilote pour le sans fil. J'ai eu le même problème et sur mon ordinateur l'option "Ne pas utiliser ce périphérique" a été sélectionnée. J'ai sélectionné l'autre option, qui était le pilote pour le WiFi. Eh bien, une fois que vous y serez, vous saurez quoi faire.

S'il vous plaît améliorer la réponse, si vous savez quelque chose qui peut être ajouté ici pour plus de clarté.

0
street7457