Ok, zunächst erneuern wir den Broadcom-Treiber, die Geräteunterstützung verbessert sich dadurch etwas:
| wget http://de.archive.ubuntu.com/ubuntu/pool/multiverse/b/broadcom-sta/broadcom-sta-dkms_6.30.223.271-2_all.deb
sudo dkms remove -m bcmwl -v 6.30.223.248+bdcom --all
sudo dpkg -i broadcom-sta-dkms_6.30.223.271-2_all.deb
|
Rechner herunterfahren und Netz/Akku für ein paar Minuten entfernen um die bisher geladene Firmware vollständig zu entladen. Rechner dann neu starten.
Der hier verbaute BCM43142-Chipsatz ist etwas kritisch und wird auch noch nicht sehr lange durch dem Broadcom-Treiber unterstützt. Auch das integrierte Bluetooth dürfte so noch nicht direkt laufen. → WLAN/Karten/Broadcom
Ich habe dieses Problem leider nicht nur bei mir Zuhause, sondern auch in der WG des Kumpels sowie im Uni-Netzwerk eduroam, bei denen ich leider nichts an der Verschlüsselung ändern kann.
Bei WDS-Systemen wie an der Uni sind i.d.R. ebenfalls immer mehrere Accesspoints mit identischer ESSID im Empfangsbereich.
Da suchst Du dir dann den AP mit dem besten Empfang am aktuellen Standort aus und trägst im Verbindungsprofil die BSSID (MAC-Adresse) dieses AP in das entsprechende Feld ein um dort ebenfalls ungewolltes Roaming zu vermeiden. Dadurch musst Du aber mehrere Profile für die verschiedenen Standorte, wie z.B. Bibliothek, Höhrsaal xy, usw. anlegen. Ist das Häkchen „automatisch verbinden ...“ gesetzt, wird das entsprechende Profil auch aut. verwendet, wenn Du in den jeweiligen Empfangsbereich kommst. Allerdings auch hier darauf achten, dass es Probleme geben kann, sollten sich zwei Bereich vom Empfang her überschneiden.
Dabei hilft dir ein manueller Scan ...
| sudo iwlist <Interface> scan | egrep -i 'cell|chan|essid|wpa|cipher|qual'
|
oder z.B. auch LinSSID oder iwscanner, um eine bessere Übersicht der WLAN-Umgebung zu bekommen.
Gibt es weitere Probleme, die Umgebung im 2,4GHZ-Band ist oft überfüllt und es kommt zu Störungen, lässt sich die Bandbreite auf 20MHz reduzieren. b/g bis 54MBit bzw. 20MHz Bandbreite reicht normalerweise sowieso völlig, zudem ist eine stabile und störungsfreiere aber vielleicht etwas langsamere Verbindung zu bevorzugen.
Der Broadcom-Treiber arbeitet mit dem cfg80211-Subsystem. 40MHz-Bandbreite abschalten und übernehmen:
| echo "options cfg80211 cfg80211_disable_40mhz_24ghz=1" | sudo tee /etc/modprobe.d/cfg80211_options.conf
sudo service network-manager stop
sudo modprobe -rfv wl
sudo modprobe -v wl
sudo service network-manager start
|