GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wireless bricht alle paar Minuten auf einem Realtek Rtl8187se ab?

Das Internet wird alle paar Minuten unterbrochen, manchmal dauert es länger, aber irgendwann passiert es. Ich kann immer noch auf das Internet zugreifen, wenn ich die Verbindung zum Menü trenne und erneut auf „Verbinden“ klicke. Jede Hilfe wäre willkommen 🙂

Details meiner WLAN-Karte:

Wireless-Karte:04:00.0 Netzwerk
Controller:Realtek Semiconductor Co.,
Ltd. RTL8187SE Wireless LAN Controller
(Rev. 22)

Ich verwende nur ein einfaches altes, vollständig aktuelles 64-Bit-Ubuntu (Kernel 2.6.38-10-generic)

Wie der Kernel meine WLAN-Karte erkennt:

*-network               
       description: Wireless interface
       product: RTL8187SE Wireless LAN Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: [email protected]:04:00.0
       logical name: wlan0
       version: 22
       serial: 00:24:21:cf:89:f6
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=r8180 latency=0 multicast=yes wireless=802.11b/g
       resources: irq:17 ioport:3000(size=256) memory:fa000000-fa003fff
  *-network
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: [email protected]:05:00.0
       logical name: eth0
       version: 03
       serial: 00:03:0d:de:97:eb
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=192.168.1.67 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       resources: irq:43 ioport:4000(size=256) memory:f6000000-f6000fff memory:f4000000-f4003fff memory:f4020000-f403ffff

Ich verwende nur den Standard-Netzwerkmanager, nicht wirklich etwas angepasst..

Akzeptierte Antwort:

Unterbrochene WLAN-Verbindungen können entweder umgebungs- oder softwarebedingt sein.

Ich werde versuchen, dies so allgemein wie möglich zu halten, damit die Antwort für alle WLAN-Karten gelten kann.

Drei Umgebungsbereiche, die Sie berücksichtigen sollten, bevor Sie sich mit den folgenden Softwarevorschlägen befassen:

  • WLAN-Verschlüsselung – Versuchen Sie, die Verschlüsselungsmethode auf Ihrem WLAN-Router zu ändern, und prüfen Sie, ob dies zu einer stabileren Verbindung führt.

  • WLAN-Router selbst – Versuchen Sie, zu einem neuen Zugangspunkt zu wechseln, haben Sie immer noch Verbindungsprobleme?

  • WLAN-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.

Nachdem Sie diese Bereiche ausgeschlossen haben, können Sie fünf mögliche Softwarewege in Betracht ziehen:

  1. Prüfen, ob ein WiFi-Backport vorhanden ist, und wenn ja, Installieren des entsprechenden Pakets
  2. Prüfen Sie, ob es sich um ein 64-Bit- oder ein 32-Bit-Problem handelt
  3. Ausprobieren eines neueren Kernels, entweder des nächsten verfügbaren stabilen Kernels ODER Testen der allerneuesten Alpha-/Beta-Ubuntu-Version, die den neuesten Release Candidate-Kernel enthält
  4. Energieverwaltung Ihrer WLAN-Karte deaktivieren
  5. (der allerletzte Ausweg) mit NDISWrapper

Backports

Die Kernel-Entwickler geben oft ein Softwarepaket heraus, das Updates für WLAN-Geräte enthält, die vom neusten oder neusten Kernel abgeleitet sind.

Für Natty heißt dieses Paket linux-backports-modules-cw-2.6.39-generic (Danke Jörg). Dieses Paket kann entweder im vorgeschlagenen Repository oder im Backport-Repository gefunden werden. Aktivieren Sie das entsprechende Kontrollkästchen in Softwarequellen und laden Sie die neuesten Updates neu.

Öffnen Sie entweder Software Center oder 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 neu und prüfen Sie, ob die WLAN-Verbindung stabiler ist.

Verwandte:Wie richte ich einen eingeschränkten Sftp-Server auf Ubuntu in Ubuntu ein?

64-Bit vs. 32-Bit

Mit zunehmender Reife von Linux sollten 64-Bit- und 32-Bit-Probleme weniger werden. 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 WLAN-Karte gefunden, der Ihre Symptome beschreibt – 64-Bit-Kernel, WLAN unterbricht die Verbindung zufällig.

Erstellen Sie zuerst ein Backup Ihres Systems, indem Sie beispielsweise Clonezilla verwenden, damit Sie etwas haben, von dem Sie es einfach wiederherstellen können.

Versuchen Sie, die 32-Bit-Version von Natty zu installieren. Prü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 Instabilitätsprobleme verursachen – zum Beispiel Start- und Blackscreen-Probleme. Ich würde empfehlen, dass Sie zuerst alle zusätzlichen Hardware-Grafiktreiber (z. B. ATI oder Nvidia) entfernen. Ich empfehle auch, dass Sie ein gutes Backup haben, zum Beispiel mit CloneZilla, von dem Sie wiederherstellen können.

Suchen Sie hier auf LaunchPad nach dem nächsten stabilen Mainline-Kernel.

Wenn man sich die Änderungslisten von Kernel 2.6.39 ansieht, werden dort einige Updates für Ihre Karte erwähnt.

Sie können den 2.6.39-Kernel wie in meiner Antwort hier beschrieben installieren.

Energieverwaltung deaktivieren

Manchmal können drahtlose Karten Energieverwaltungsmodi haben. Es ist nicht unbekannt, dass diese Modi unter Linux fehlerhaft sind. Das Abschalten der Energieverwaltung kann manchmal helfen.

Möglicherweise müssen Sie einige Google-Recherchen durchführen, um festzustellen, ob es eine bestimmte Methode zum Deaktivieren der Energieverwaltung gibt. Unten ist eine Methode, die ich in der Vergangenheit für einige Karten verwendet habe.

Geben Sie von einem Terminal aus Folgendes ein:

gksu gedit /etc/pm/power.d/wireless

Wenn die geöffnete Datei Anweisungen enthält, fügen Sie die folgende Zeile hinzu (falls noch nicht vorhanden)

/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 Probleme mit einem schwarzen Bildschirm beim Booten verursachen – haben Sie also ein gutes Backup, zum Beispiel mit CloneZilla, von dem Sie wiederherstellen können.

NDISWrapper war vor ein paar Jahren eine häufig verwendete Methode für Wireless-Karten, weil der Kernel so wenig Unterstützung für Wireless-Treiber hatte.

Es ist in letzter Zeit aus vielen Gründen in Ungnade gefallen, auf die ich nicht eingehen werde …

Um ehrlich zu sein, RTL8187se ist schon seit einiger Zeit im Kernel, daher sollte der folgende Vorschlag als letzter Ausweg betrachtet werden.

Suchen Sie nach ndisgtk im Softwarecenter und installieren

Laden Sie nun 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 mit ndisgtk auf .inf Datei. Hoffentlich sollte der Netzwerkmanager jetzt (vielleicht nach einem Neustart) diesen Treiber dem RTL8187SE-Kerneltreiber vorziehen – n.b. hoffentlich müssen Sie den Kernel nicht auf die schwarze Liste setzen.


Ubuntu
  1. Ubuntu – Realtek Rtl8811au WLAN-Adapter funktioniert auf Xubuntu?

  2. Jedes Mal, wenn ein neuer Kernel installiert wird, ein Skript ausführen?

  3. Fähigkeiten des WLAN-Treibers/-Geräts finden?

  4. Der WLAN-Adapter (Chipsatz Realtek 8821ce) wird nach dem Upgrade auf Ubuntu 18.04 nicht gefunden?

  5. Mein WLAN bricht die Verbindung nach ein paar Minuten ab Realtek8723be?

Cron-Jobs alle 5, 10 oder 15 Minuten ausführen

So verbinden Sie WLAN vom Terminal unter Ubuntu 16.04

So verbinden Sie sich vom Terminal unter Ubuntu 20.04 mit WLAN

Bleiben Sie mit dem WLAN verbunden, wenn sich alle Benutzer abmelden?

Crontab-Beispiel – alle 5 Minuten

Zeitüberschreitung bei der WLAN-Authentifizierung