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:
- Ping autres (y compris d'autres appareils sur le même réseau sans fil, y compris la passerelle / routeur)
- Résoudre les hôtes
- Accéder à toute autre ressource externe, que ce soit sur mon propre réseau ou sur Internet
En utilisant Wireshark, j'ai remarqué que mon ordinateur envoie continuellement des requêtes ARP comme " Who has 192.168.0.1
[qui est la passerelle] ? Tell 192.168.0.103
". Il n'obtient cependant aucune réponse. Lorsque je cingle une autre adresse IP pour laquelle il connaît l'adresse mac (du cache), il s'avère qu'une perte de paquet de> 90% se produit, et même si un paquet parvient à arriver, cela prend environ 3000 ms.
La sortie 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.Réinitialiser le 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 sont probablement la façon dont j'ai fait fonctionner le sans fil après la mise à niveau précédente (le sans fil a été un problème après chaque mise à niveau).
Mise à jour 2: ajout d'informations ci-dessous sur le matériel exact.
Le matériel est un appareil intégré, j'ai donc couru 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)
14e4:4727
Ceci devrait être votre réponse (après avoir annulé toutes les modifications par rapport à une installation propre): askubuntu.com/a/214196/88802 si vous l'avez déjà fait, alors désolé, mais cela n'est pas inclus dans votre question .
insmod
d'une version spécifique du module du noyau? Cela risque de casser des choses. Annulez toutes les modifications que vous avez apportées aux versions précédentes d'Ubuntu et voyez si cela fonctionne hors de la boîte. Veuillez également inclure les détails matériels exacts de votre carte sans fil. Voir la section "Identifier le matériel exact" dans mes Q&R ici sur la façon de le faire: askubuntu.com/a/235280/88802