Unterbrochene WiFi-Verbindungen können entweder umweltbezogen oder softwarebezogen sein.
Ich werde versuchen, dies so allgemein wie möglich zu halten, damit die Antwort auf alle WiFi-Karten angewendet werden kann.
Drei Umweltbereiche, die Sie berücksichtigen sollten, bevor Sie sich mit den folgenden Softwarevorschlägen befassen:
WIFI-Verschlüsselung - Versuchen Sie, die Verschlüsselungsmethode Ihres WIFI-Routers zu ändern, um festzustellen, ob dies zu einer stabileren Verbindung führt.
WIFI-Router selbst - Versuchen Sie, auf einen neuen Zugangspunkt zu wechseln. Haben Sie immer noch Verbindungsprobleme?
WIFI-Kanal - Versuchen Sie, den Kanal zu ändern, auf dem Ihr Router kommuniziert. In Ihrer Region ist möglicherweise zu viel Verkehr auf dem von Ihnen ausgewählten Kanal vorhanden.
Sobald Sie diese Bereiche ausgeschlossen haben, können Sie fünf mögliche Software-Möglichkeiten in Betracht ziehen:
- Überprüfen Sie, ob ein WiFi-Backport vorhanden ist, und installieren Sie in diesem Fall das entsprechende Paket
- Überprüfen Sie, ob es sich um ein 64-Bit- oder ein 32-Bit-Problem handelt
- Versuchen Sie es mit einem neueren Kernel, entweder dem nächsten verfügbaren stabilen Kernel, oder testen Sie die neueste Alpha / Beta-Ubuntu-Version, die den neuesten Kernel für Release-Kandidaten enthält
- Deaktivieren der Energieverwaltung Ihrer WLAN-Karte
- (die Wahl des allerletzten Auswegs) mit NDISWrapper
Backports
Die Kernel-Entwickler veröffentlichen häufig ein Softwarepaket mit Updates für WiFi-Geräte, die vom neuesten oder neuesten Kernel abgeleitet sind.
Für Natty heißt dieses Paket linux-backports-modules-cw-2.6.39-generic
(danke Jorge). Dieses Paket befindet sich entweder im vorgeschlagenen Repository oder im Backport-Repository. Aktivieren Sie das entsprechende Kontrollkästchen unter Softwarequellen und laden Sie die neuesten Updates neu.
Öffnen Sie entweder das Software Center oder den Synaptic Manager und suchen Sie nach dem oben genannten (oder ähnlich benannten) Paket. Wenn das Paket verfügbar ist, installieren Sie das Paket, starten Sie es neu und prüfen Sie, ob die WLAN-Verbindung stabiler ist.
64bit vs 32bit
Mit zunehmender Reife von Linux sollten sich die Probleme mit 64-Bit gegenüber 32-Bit verringern. Es ist jedoch nicht unbekannt, dass eine 64-Bit-Installation im Vergleich zu einer 32-Bit-Installation instabiler sein kann - und umgekehrt.
Für Ihre Karte habe ich hier einen Fehlerbericht für Ihre Wireless-Karte gefunden , der Ihre Symptome beschreibt - 64-Bit-Kernel, WLAN trennt die Verbindung nach dem Zufallsprinzip.
Erstellen Sie zuerst ein Backup Ihres Systems, indem Sie beispielsweise Clonezilla verwenden, damit Sie etwas haben, von dem Sie es problemlos wiederherstellen können.
Versuchen Sie, die 32-Bit-Version von Natty zu installieren. Überprüfen Sie, ob Ihre Verbindung stabiler ist. Sie können auch die anderen Vorschläge in dieser Antwort in dieser 32-Bit-Konfiguration testen.
Neuerer Kernel
Das Testen eines neueren Kernels kann manchmal zu Instabilitätsproblemen führen, z. B. Boot- und Black-Screen-Probleme. Ich würde empfehlen, zuerst alle zusätzlichen Hardware-Grafiktreiber (z. B. ATI oder Nvidia) zu entfernen. Ich empfehle außerdem, dass Sie beispielsweise ein gutes Backup mit CloneZilla haben, von dem Sie wiederherstellen können.
Suchen Sie von hier aus auf LaunchPad nach dem nächsten stabilen Mainline-Kernel .
In den Änderungslisten von Kernel 2.6.39 werden einige Aktualisierungen für Ihre Karte erwähnt.
Sie können den 2.6.39-Kernel wie in meiner Antwort hier beschrieben installieren .
Deaktivieren der Energieverwaltung
Manchmal können drahtlose Karten Energieverwaltungsmodi haben. Es ist nicht unbekannt, dass diese Modi unter Linux fehlerhaft sind. Das Ausschalten der Energieverwaltung kann manchmal hilfreich sein.
Möglicherweise müssen Sie einige Google-Recherchen durchführen, um festzustellen, ob es eine bestimmte Methode zum Deaktivieren von Power Managment gibt. Unten ist eine Methode, die ich in der Vergangenheit für einige Karten verwendet habe.
Von einem Terminaltyp:
gksu gedit /etc/pm/power.d/wireless
Wenn die geöffnete Datei Anweisungen enthält, fügen Sie die folgende Zeile hinzu (falls sie noch nicht vorhanden ist).
/sbin/iwconfig wlan0 power off
Wenn die geöffnete Datei leer ist, fügen Sie Folgendes hinzu
#!/bin/sh
/sbin/iwconfig wlan0 power off
Kopieren Sie nun Folgendes und fügen Sie es ein:
sudo chmod +x /etc/pm/power.d/wireless
Dann neu starten.
Quelle
NDISWrapper
Hinweis - NDISWrapper kann beim Booten Probleme mit dem schwarzen Bildschirm verursachen. Erstellen Sie daher beispielsweise eine gute Sicherung mit CloneZilla, von der Sie wiederherstellen können.
NDISWrapper war vor einigen Jahren eine häufig verwendete Methode für drahtlose Karten, da der Kernel so wenig Unterstützung für drahtlose Treiber hatte.
Es ist in letzter Zeit aus vielen Gründen in Ungnade gefallen, auf die ich nicht eingehen werde ...
Um ehrlich zu sein, ist RTL8187se seit einiger Zeit im Kernel, daher sollte der folgende Vorschlag als letzter Ausweg betrachtet werden.
Suchen Sie ndisgtk
im Software Center und installieren Sie
Laden Sie jetzt die Windows XP-Treiber herunter , in Ihrem Fall von Realtek
Auszug aus der Zip-Datei.
Verwenden Sie ndisgtk - navigieren Sie zum Ordner - RTL8187SE - WinXP und zeigen Sie ndisgtk auf die .inf
Datei. Hoffentlich sollte der Netzwerkmanager jetzt (möglicherweise nach einem Neustart) diesen Treiber dem RTL8187SE-Kerneltreiber vorziehen - hoffentlich müssen Sie den Kernel nicht auf die schwarze Liste setzen.
linux-backports-modules-cw-2.6.39-generic
, dann neu zu starten und festzustellen, ob das Problem weiterhin besteht?