Verwenden einer Ubuntu AWS-Instanz als Tunnel für RDP zur Simulation der Bandbreite

703
AjP

Ich habe eine Reihe von Windows-Instanzen auf EC2, mit denen ich mich mithilfe von RDP verbinden kann. Ich möchte die Leistung von RDP unter verschiedenen Bandbreiten- und Latenzbedingungen testen. Ich kenne das tc qdiscTool, mit dem wir den Verkehr auf bestimmten Schnittstellen einer Maschine steuern können. Ich möchte dies jedoch unabhängig von meinem Entwicklerrechner halten. Ich wollte ein Setup, in dem ich eine andere Box habe - höchstwahrscheinlich eine ubuntu AWS-Instanz, die ich so konfigurieren könnte, dass meine RDP-Verbindungen über die Schnittstellen dieses Computers geleitet werden und ich die Bandbreitensteuerung für verschiedene Ports dieses Computers festlegen kann. Dies fungiert als Gateway für meine RDP-Verbindungen, sodass ich sehen kann, wie RDP unter bestimmten Bandbreitenbedingungen funktioniert, indem ich mich mit dem entsprechenden Port an diesem Gateway verbinde.

Ich habe einige Tools wie den rinetdServer untersucht und versucht, mit iptable-Regeln zu arbeiten. Das, was ich am nächsten brauchte, war die SSH-Portweiterleitung über das Gateway. Ich sehe jedoch eine seltsame Leistung, daher möchte ich SSH abschaffen und sehen, ob ich eine transparente (SSH-freie) Lösung erhalten kann. Ich möchte ein Setup, in dem ich einfach in einen Port am Gateway rdp konnte und das Gateway diese Verbindung automatisch an die (vorkonfigurierte) entfernte Maschine "weiterleitet". Der von der Remote-Maschine zurückkommende Datenverkehr sollte auch über das Gateway an meinen Client weitergeleitet werden. Auf diese Weise kann ich tc qdiscdas Gateway verwenden und RDP unter verschiedenen Einstellungen studieren.

3

1 Antwort auf die Frage

0
Horn OK Please

Nicht um zu sagen, dass Sie es nicht so laufen lassen, wie Sie es sich vorstellen, aber Sie können es leichter haben, wenn Sie ein Tool verwenden, das die Bandbreite der Windows-Boxen selbst begrenzt. Einige Beispiele sind

  • NetLimiter
  • Shunra vCat

Diese Tools beschränken die Bandbreite oder beeinträchtigen im Fall von Shunra den Ping- oder Paketverlust des Netzwerks. Sie können dann direkt von Ihrem Testclient eine Verbindung herstellen und müssen sich keine Gedanken über das Routing der Verbindung machen, um die Bandbreite zu begrenzen.

Das ist auch hilfreich, ich werde das auch überprüfen. Vielen Dank! AjP vor 12 Jahren 0