Wie kann ich drahtlose Übertragungen auf einem Linksys WRT54G mit DD-WRT beschleunigen?

Ich habe einen Linksys WRT54G an das Kabelmodem angeschlossen und einen 2. WLAN-Router, einen alten D-Link daran. Beide WLAN-Router funktionieren, aber wenn ich mich drahtlos mit dem Linksys-Router verbinde, laufen die Übertragungen etwa zehnmal langsamer, als wenn ich mich drahtlos mit dem D-Link verbinde, selbst wenn ich auf Computer zugreife, die direkt an den Linksys-Router angeschlossen sind.

Ich habe versucht, nur den D-Link zu verwenden und die Linksys zu entfernen, aber es scheint regelmäßig zu hängen, wenn es ausführen eines DHCP-Servers. Wenn ich beide Router eingeschaltet habe, übergibt der D-Link alle DHCP-Anforderungen an die Linksys.

Wenn ich die Verbindung trenne und wieder herstelle, läuft das Linksys für eine Weile auf Hochtouren, fällt aber schnell wieder auf langsame Geschwindigkeiten zurück.

Was könnte das verursachen und wie kann ich es beheben?

@Spiff: Ich habe IPerf zwischen meinem Laptop ('chris'), der drahtlos mit dem Linksys verbunden ist, und 'Server', der mit dem Linksys verbunden ist, ausgeführt. Dies ist mit dem D-Link Router gedreht off. Ich erhalte sehr unterschiedliche Ergebnisse, je nachdem, welcher der Client und welcher der Server ist:

server$ iperf -c chris
------------------------------------------------------------
Client connecting to chris, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.0.194 port 53856 connected with 192.168.0.172 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-11.0 sec  1.88 MBytes  1.43 Mbits/sec

chris$ iperf -c server
------------------------------------------------------------
Client connecting to server, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.0.172 port 55601 connected with 192.168.0.194 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.1 sec  9.12 MBytes  7.60 Mbits/sec

Ich sehe Geschwindigkeiten von etwa 100 Kbytes / sec beim Herunterladen von 'Server' auf den Laptop mit einer drahtlosen Verbindung zu den Linksys, was IPerf sagt, sollte ich auch sehen. Mit dem D-Link erwarte ich, dass ich in beiden Richtungen etwas um 8 Mbit/s sehen werde. Ich werde diese Frage mit der IPerf-Ausgabe vom D-Link bearbeiten, wenn ich Zugriff darauf habe.

Hier ist etwas seltsam. Letzte Nacht Ich bekam langsame Downloads über die Linksys Wireless-Schnittstelle, also habe ich versucht, die Wireless-Kanaleinstellung von 1 auf 8 umzuschalten. Dies führte dazu, dass die IPerf-Ausgabe wieder normal war. Hier ist das vorher und nachher:

[  5] local 192.168.0.172 port 5001 connected with 192.168.0.194 port 34362
[  5]  0.0-15.9 sec  1.00 MBytes   527 Kbits/sec [using channel 1]
[  4] local 192.168.0.172 port 5001 connected with 192.168.0.194 port 34363
[  4]  0.0-10.4 sec  21.6 MBytes  17.4 Mbits/sec [using channel 8]

Aber heute Morgen bemerkte ich, dass die Downloads wieder langsam waren. Ich habe den drahtlosen Kanal von 8 auf 1 zurückgeschaltet und wieder eine Beschleunigung erhalten:

[  5] local 192.168.0.172 port 5001 connected with 192.168.0.194 port 34441
[  5]  0.0-17.9 sec  1.88 MBytes   880 Kbits/sec [using channel 8]
[  4] local 192.168.0.172 port 5001 connected with 192.168.0.194 port 34442
[  4]  0.0-10.4 sec  26.4 MBytes  21.2 Mbits/sec [using channel 1]

Es gibt kein anderes drahtloses Gerät. Und es scheint, dass es egal ist, welcher Kanal wechsle ich zu, nur so lange, wie ich Schalter.

Update: Ich habe gerade bemerkt, dass ich den Kanal nicht ändern muss, um das Problem vorübergehend zu "beheben". Früher habe ich die Weboberfläche des Routers verwendet, um von Kanal 1 zu Kanal 8 zu wechseln, wodurch ich ungefähr 5 Minuten lang schnell herunterladen konnte, und den Browser bei http://router/apply.cgi. Später, als die Downloads wieder sehr langsam liefen, drückte ich einfach auf dieser Seite auf "Aktualisieren". Der Browser fragte mich:

The page that you're looking for used information that you entered.
Returning to that page might cause any action that you took to be
repeated. Do you want to continue?

Ich fuhr fort, und die Downloads sofort gestartet geht zehnmal schneller. Ich erwarte, dass der Router immer noch Kanal 8 verwendet, wie es vorher war, also muss ich nicht einmal den Kanal ändern, um es für eine Weile zu beschleunigen.

Author: Chris Moore, 2012-03-12

1 answers

Stellen Sie zunächst sicher, dass sich der Linksys AP und der D-Link AP auf getrennten, nicht überlappenden Kanälen befinden. Bei Verwendung typischer 20-MHz-Kanalbreiten überlappen sich die Kanäle 1, 6 und 11 nicht. Stellen Sie einen AP manuell auf beispielsweise Kanal 1 und den anderen auf Kanal 11 ein (lassen Sie ihn nicht automatisch auswählen, da er beim nächsten Neustart möglicherweise schlecht ausgewählt wird).

Wenn es stimmt, dass Sie einen D-Link DI-624 hatten, beachten Sie, dass es einen nicht standardmäßigen/proprietären 108mbps-Modus gab, der wahrscheinlich zwei zusammenhängende Kanäle verwendete. im Wert von Bandbreite (dh 40 MHz anstelle der üblichen Kanalbreite von 20 MHz). Ich weiß nicht, ob es diesen 40-MHz-Kanal auf die Mittenfrequenz des Kanals zentriert hat, auf dem er sich befand, oder ob er den nächsten Kanal nach oben oder den nächsten Kanal nach unten verwendet hat. Wenn Sie jedoch kein anderes 108-Mbit / s-Gerät mit D-Link aus derselben Zeit verwenden, schalten Sie einfach den proprietären 108-mbit/s-Modus des D-Link aus (machen Sie es zu einem einfachen 54-mbit / s-Gerät mit B / G), sodass nur ein 20-MHz-Kanal verwendet wird.

Stellen Sie sicher, dass die beiden APs nicht physisch sind zu nahe beieinander. Selbst wenn sie sich auf nicht überlappenden Kanälen befinden und zu nahe beieinander liegen, können die Übertragungen von einem den Notchfilter auf dem anderen überlasten und den Empfänger des anderen desensibilisieren. (Denken Sie darüber nach, wie schwer es ist, Menschen im Raum zu hören, während jemand direkt in Ihr Ohr schreit.) Ich empfehle Ihnen, halten APs mindestens 1 meter voneinander entfernt sind, obwohl 2-3 Meter sind sogar besser.

Nachdem Sie die obigen Änderungen vorgenommen haben, führen Sie einen sauberen Leistungstest mit einem tool wie IPerf, zwischen einem drahtlosen Client und einem Computer, der mit dem LAN-Port des AP verbunden ist. Dann wiederhole auf der anderen Seite. Wenn Sie immer noch Probleme sehen, aktualisieren Sie Ihre Frage mit der IPerf-Ausgabe von jedem Fall. (NB: Verwenden Sie kein zufälliges Dateikopierprotokoll in Ihrem lokalen Netzwerk, da diese häufig ineffizient sind und die Messung durcheinander bringen. Ebenso verwechseln Sie die Messung nicht, indem Sie Ihre Breitbandverbindung in diese bringen, also verwenden Sie nicht speedtest.net and don ' t time some aus dem Internet herunterladen.)

Diese gut quantifizierten Leistungszahlen zu sehen, wäre hier eine große Hilfe. Beachten Sie, dass unter realen Bedingungen 15 mbit / s eine respektable Geschwindigkeit für TCP-Datenverkehr über 802.11 g sind und die meisten Menschen selbst unter idealen Bedingungen nie über 25 mbit / s sehen. Siehe auch: Was ist die maximale tatsächliche Bitrate einer 802.11 g-Verbindung?

Ein anderer Gedanke, der mir beim Schreiben einfiel, ist, dass, wenn Sie die Linksys und den D-Link im selben hätten lage da Sie die Home Gateway-Funktionen von Linksys und die Wireless-Funktionen von D-Link bevorzugt haben, schalten Sie einfach die Wireless-Schnittstelle des Linksys aus. Lassen Sie die Linksys nur Ihr Heim-Gateway (NAT-Router, DHCP-Server) sein, und lassen Sie die D-Link nur eine einfache Überbrückung Wi-Fi-AP sein.

Update: Okay, wenn Sie das Linksys neu starten, funktioniert es besser und Sie erhalten einen respektablen realen 17-21-Mbit / s-IPerf-TCP-Durchsatz für einige Minuten. Das macht mich vermuten Sie einen Speicherverlust oder ein anderes Ressourcenproblem in DD-WRT. Gehen Sie zur neuesten tatsächlichen Linksys-Firmware für diese Revision des WRT54G und prüfen Sie, ob dies besser ist. Wenn dies der Fall ist, probieren Sie die neueste "stabile" Version von DD-WRT (wenn Sie in einer stabilen Release-Zeile noch nicht auf dem neuesten Stand waren) mit einfachen Einstellungen aus. Oder vielleicht OpenWRT oder Tomate oder was auch immer Sie versuchen möchten.

 2
Author: Spiff,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-20 10:17:28