
in meinem Büro bei der Arbeit habe ich Internet, das vom Gebäude bereitgestellt wird. In meinem Büro habe ich eineD-Link DIR-632Amit Firmware:DD-WRTv24-sp2 (25.03.13) std. Ich habe 2 PCs per Kabel, 4 PCs per WLAN, 2 Telefone per WLAN, 1 VoIP-Telefon (Vonage) per Kabel, 2 Drucker (1 per Kabel, der andere per WLAN). Sehr oft habe ich Internetverluste. Ich konnte das Problem einmal reproduzieren, als ich ein sehr großes Mac-Update heruntergeladen habe und die anderen Rechner nicht einmal Google.com aufrufen konnten. Sobald das Update gestoppt wurde, funktionierte das Internet auf den anderen Computern. Während das Update lief, meldete die DD-WRT-Admin-Webseite eine Bandbreitennutzung von etwa 12 MB über das WAN, was meiner Meinung nach der Grenzwert des Gebäudes für mich ist.
Laut dem Netzwerkadministrator des Gebäudes scheint das Problem mein Router zu sein, dem er „aufgrund der Firmware nicht vertraut“. Außerdem sagt er, dass dies das erwartete Verhalten sei, da ich ihn nicht so konfiguriert habe, dass er verteilt und Prioritäten vergibt: Der Mac verbraucht die gesamte Bandbreite und die anderen Computer können nichts erreichen.
Meines Wissens ist es die Aufgabe des Routers, die Bandbreite nach Bedarf zu verteilen. Er sollte die dem Mac zugewiesene Bandbreite automatisch verringern, wenn neue Anfragen von anderen Computern/Prozessen eingehen, und standardmäßig so funktionieren. Habe ich Recht? Oder sollte ich meinen Router so konfigurieren, wie der Administrator es vorschlägt? Dieses Problem ist mir noch nie begegnet. Tatsächlich verschlechtert sich die Qualität, wenn ich zu Hause Filme anschaue, dieselbe Firmware verwende und andere Prozesse das Internet nutzen, da dem Computer weniger Bandbreite zur Verfügung steht.
Was soll ich tun?
Antwort1
Fast alle Downloads werden über TCP durchgeführt, und TCP versucht, so schnell wie möglich zu seinohne die Überlastung zu verschlimmern. Der Download eines großen Mac OS X-Updates erfolgt also über TCP undversuchenum Ihre gesamte verfügbare Bandbreite zu nutzen. Und genau das soll TCP tun; Sie möchten nicht, dass Ihre Downloads ohne guten Grund langsam werden. TCP achtet auf verlorene Pakete als Zeichen einer Überlastung und drosselt seine Geschwindigkeit vorübergehend ein wenig, wenn es das sieht, und beschleunigt dann für kurze Zeit wieder, bis es ein weiteres verlorenes Paket sieht. Auf diese Weise „stößt es seinen Kopf sanft an die Decke“ der verfügbaren Bandbreite, ohne die Sache noch schlimmer zu machen. Es gibt tatsächlich ausgefeiltere Algorithmen zur Vermeidung von Überlastungen, die moderne TCP-Stacks verwenden, aber sie gehen über den Rahmen dieser Antwort hinaus.
Jedoch,selbst wenn Ihre Router und Hosts kein QoS ausführen, sollten andere Geräte in Ihrem Netzwerk dennoch Bandbreite erhalten, da niemand Priorität beim Senden von Paketen über das Kabel hat. Wenn Sie also bei sonst gleichen Bedingungen einen weiteren großen Download starten, während der erste noch läuft, sollten sie die Bandbreite automatisch ungefähr 50:50 teilen und beide mit 6 MBit/s herunterladen.
QoS ist nur dann unbedingt erforderlich, wenn Sie Ihre Bandbreite maximal ausnutzen können und einem oder mehreren Datenflüssen (z. B. VoIP-Anrufen) eine bestimmte Bandbreite (oder eine bestimmte niedrige Latenzzeit) garantieren müssen.
Ihr Problem, dass Sie eine Webseite nicht einmal laden können, nur weil gerade ein großer Download läuft, ist also ein Fehler, selbst in einem Netzwerk ohne QoS. Das Einrichten von QoS kann das Problem zwar umgehen, löst aber nicht die Grundursache.
Ich vermute, dass die Grundursache darin liegt, dass der Traffic-Shaping-Router des Gebäudes Ihre Bandbreitenbeschränkung auf nicht optimale Weise durchsetzt. Das lässt sich jedoch nur schwer beweisen, wenn sich nicht jemand mit guten TCP-Kenntnissen die gleichzeitigen Paketverfolgungen von beiden Seiten des Traffic-Shaping-Routers des Gebäudes ansieht, als das Problem auftrat.
Antwort2
DD-WRT unterstütztServicequalität(QoS), mit dem man sicherstellen kann, dass nicht eine einzige Anwendung die gesamte Bandbreite beansprucht, und das ziemlich gut.
Anweisungen zur Verwendung von QoS finden Sie in den folgenden Artikeln:
Sorgen Sie für eine schnelle Internetverbindung, wenn Sie sie brauchen
So priorisieren Sie Ihren Netzwerkverkehr mit DD-WRT
So laden Sie Ihren Router mit DD-WRT auf
DD-WRT-Wiki - Servicequalität
Antwort3
Zusätzlich zu harrymcs Antwort zur Verwendung von QoS sollten Sie auch InSSIDer herunterladen und überprüfen, ob es in der Nähe keine drahtlosen Störungen gibt. Dies könnte auch die Leistung der drahtlosen Clients des Routers erheblich beeinträchtigen.
Antwort4
Ich glaube, Ihr Problem ist das gleiche wie bei mir. Es ist ein DHCP-Problem, Ihr Router gibt DHCP an die Clients aus und wenn er die Lease erneuern will, gibt es Probleme. Nachdem ich meinem Rechner eine statische IP-Adresse zugewiesen hatte, verschwanden alle zeitweiligen Internetverluste. Ich hatte dasselbe Problem und war sehr frustriert, aber ich verwende meinen als WLAN-Switch. Wenn es also mit dem WLAN passiert, kann ich Ihnen da nicht helfen. Geben Sie den LAN-PCs eine statische IP-Adresse und sehen Sie, ob das Ihr Problem löst. Ich glaube, das ist ein bekanntes Problem bei DD-WRT.