Ich habe 3 Himbeer-PIs und alle trennen nach einiger Zeit die WLAN-Verbindung.
- Wifi-Chipsatz ist Ralink RT5370
- Versuchte Stromversorgung mit 1000A und 1500A
- Die Energieverwaltung ist ausgeschaltet.
- ifconfig gibt dies an:
Aber wenn ich ein mache ping google.com
, läuft es ab. Technisch gesehen hat es also eine gültige IP-Adresse und ist verbunden.
Das Problem ist durchweg reproduzierbar, wenn ich datenintensive Arbeiten aus dem Internet erledige. Wie bei einem apt-get install nmap
hängt es nach 48-50% und das Netzwerk fällt ab.
Wie kann ich dieses Problem beheben?
iwconfig:
/ etc / network / interfaces Datei
quelle
Ich sehe, dass Sie die Energieverwaltung erwähnt haben, aber dies kann jemand anderem helfen, da es mir geholfen hat:
Ich habe die Schritte von https://learn.adafruit.com/adafruits-raspberry-pi-lesson-3-network-setup/test-and-configure#fixing-wifi-dropout-issues verwendet , um den Energiesparmodus zu deaktivieren WiFi und es half mit meinem rpi2, kein USB-Hub mit Stromversorgung erforderlich.
Neue Datei erstellen:
und füge dies ein:
dann neu starten
quelle
In neuer Version Linux OS über NOOBS installiert, der Name des
8192
hat Treiber wurde von geändert8192cu
zurtl8192cu
. Sie müssen die Energieverwaltungsoptionen in der/etc/modprobe.d/8192cu.conf
Datei wie folgt festlegen :Wenn Sie diesen Treiber in Optionen nicht umbenennen, werden die Optionen vom Betriebssystem beim Start nicht erkannt.
Für Namenskonventionen habe ich die
8192cu.conf
Datei in umbenanntrtl8192cu.conf
.quelle
Ich bin auf dieses Problem mit dem Edimax WiFi Adapter (EW-7811UN) gestoßen.
Nach ein wenig Frustration habe ich es endlich gelöst. Dies ist aus meinem Beitrag auf sparkfun.com entnommen
Viele Benutzer beschweren sich, dass dadurch Verbindungen unterbrochen werden. Ich fand das richtig, aber nach einigem Graben stellte ich fest, dass die Ursache des Problems nicht der Adapter war, sondern Raspian, der versuchte, Strom zu sparen, indem er den WiFi-Adapter abschaltete, wenn er inaktiv wurde. Wenn Verbindungsabbrüche auftreten, öffnen Sie das Terminal und erstellen Sie mit dem folgenden Befehl eine Datei 8192cu.conf im Verzeichnis /etc/modprobe.d/:
sudo nano /etc/modprobe.d/8192cu.conf
Fügen Sie dann die folgende Zeile zur Datei hinzu
options 8192cu rtw_power_mgnt=0 rtw_enusbss=0
Sie sollten fertig sein! Keine unterbrochenen Verbindungen mehr!
quelle
Die endgültige Lösung besteht darin, einen Scrip auszuführen, um das Netz wieder zu verbinden. Hier ist ein Skript: https://github.com/wxlcat/NetReconnector
quelle
Aus der heutigen Perspektive. Sie sollten Ihre 8192cu.conf nicht in rtl8192cu.conf umbenennen, da sie aufgrund von Treiberproblemen unter dist Linux 4.14.72-v7 + auf der schwarzen Liste steht. Selbst die anderen oben genannten Informationen funktionieren bei mir nicht.
Wenn Sie es selbst bestätigen möchten, schauen Sie einfach ...
Sie sehen "blacklist-rtl8192.cu.conf"
Sie können dies versuchen. Es hat mir bei meiner schlechten Verbindung geholfen und ich bin auf einem frisch installierten Raspbian Light mit Linux neuesten dist 4.14.72-v7 +
Bestätigen Sie damit,
sudo iwconfig
dass alle Einstellungen angewendet wurden.rts und frag können 0 - 2347 setzen und stellen Bytes dar. Sie können mit diesen Werten spielen und schauen, was am besten zu Ihnen passt.
Das Problem ist, dass Sie Ihr WLAN danach neu starten müssen und nach dem Neustart Ihre Einstellungen verloren gehen. Setzen Sie sie also ordnungsgemäß in den Start, um sie mit Ihrem System zu starten.
vor dem Beenden 0 über das Zeug einfügen und nicht vergessen zu speichern!
Zu guter Letzt. Ihr HDMI-Kabel kann Ihnen auch schwere Zeiten bereiten. Verwenden Sie keine billigen Kabel, da die Signale vom WLAN unterbrochen werden. Sogar Hartmetallgehäuse und + 48V Phantom-Sound können Ihre Wifin Con on Pie unterbrechen. (Mein Kabel hat mir schwere Zeiten gemacht und ich habe darüber in den Raspbian-Foren gelesen.)
Das Skript geht jedes Mal nach dem Neustart verloren. Sie sollten ein Bashscript erstellen oder ein Skript starten, um es beim Start zu laden (folgen Sie dem Link für weitere Informationen dazu): Führen Sie das Skript beim Start aus
quelle
The problem ist that you have to restart your wlan after that and after reboot your settings get lost.
- Können Sie sie in eine .conf-Datei einfügen, um sie beim Laden des Moduls lesen zu können?Die anderen Lösungen hier haben mir nicht geholfen, aber diese Lösung von modmypi.com hat geholfen :
Bearbeiten Sie den Abschnitt wlan0 unter: / etc / network / interfaces
Der obige Codeblock schaltet die WLAN-Energieeinsparung aus, ruft die WLAN-Schnittstelle automatisch auf und stellt sicher, dass Sie DHCP verwenden.
quelle
Ich habe dieses Update ausprobiert und es schien einigen zu helfen, aber ich bekam immer noch Aussetzer. Aber ein anderes Forum schlug vor, rtw_enusbss = 0 zu setzen, und das scheint besser zu funktionieren.
quelle
Was hat bei mir funktioniert:
Preferences -> Raspberry PI Configuration -> Localisation -> Set WiFi Country
.Problem gelöst.
quelle