Wie kann ich IPERF auf DD-WRT ausführen?

4257
Samir

Ich habe IPERF für Windows auf einem Desktop-Computer installiert. Jetzt möchte ich diesen Computer an den Router anschließen und einen einfachen Durchsatz-Leistungstest durchführen. Dafür brauche ich IPERF auf dem Router. Der Router verfügt über die Linux-basierte DD-WRT-Firmware. Meine Frage ist, wie kann ich die Linux-Version von IPERF auf dem Router ausführen? Und funktioniert diese Version von IPERF mit der Windows-Version auf dem Computer?

2

1 Antwort auf die Frage

3
MariusMatutiae

Ja, IPERF ist für DD-WRT-Router vorhanden. Ich habe es selbst nie benutzt, aber ich kann Sie auf diese Webseite des offiziellen DD-WRT-Online-Handbuchs verweisen, in der es zusammen mit einer Reihe gleichartiger Tools behandelt wird. Der Link zum Herunterladen von IPerf ist jedoch nicht mehr funktionsfähig (probieren Sie es einfach aus!), Daher gebe ich Ihnen einen alternativen Link, wo Sie erfahren, wo Sie ihn finden können: von Pyramid Linux, einer Distribution (Google it), die Sie können Download von hier . Sie können die Binärdatei einfach auf Ihren DD-WRT-Router kopieren, wie Carla Schroeder in der zweiten Referenz vorschlägt, und Sie sollten fertig sein.

Sollte dies aus irgendeinem Grund fehlschlagen (Sie haben einen anderen DD-WRT-Build als meinen), gehen Sie zurück zu Referenz 1, wo Sie andere Alternativen finden.

Der Code für iperf bewegt hat, kann gefunden werden, hier, während die ältere Version ist hier .

Ich war auf dieser Handbuchseite, es gibt keine Diskussion, es beschreibt nur kurz, was Iperf ist. Der Link, den sie zur Verfügung stellen, bringt mich zu einer Universität von Zentralflorida (UCF) [Webseite] (https://publishing.ucf.edu/sites/itr/cst/Pages/NSResources.aspx), wo ich die [Windows] herunterladen kann. (https://publishing.ucf.edu/sites/itr/cst/Pages/iperf.aspx) Version von Iperf und ein Beispiel für deren Verwendung. Und ja, ich habe auch Pyramid Linux gefunden. Aber wie hilft mir irgendetwas davon? Ich habe die Datei `olsr.tar` von Google Code heruntergeladen und enthält keine Iperf-Binärdatei. Samir vor 10 Jahren 0
Wo finde ich die Binärdatei, von der Sie sprechen? Kannst du mir einen direkten Link dazu geben? Samir vor 10 Jahren 0
@Sammy Du hast recht, es war nicht der Ort, an dem ich dachte, es wäre so. Ich habe meine Antwort geändert MariusMatutiae vor 10 Jahren 0
OK. Kannst du mir bitte sagen, ob dieser Code auf meinem Router läuft? Ist es kompatibel? Der Router basiert auf Atheros AR7161. Ist das nicht nur für x86-basierte Geräte gebaut? Der Atheros ist ein MIPS-Prozessor ... soweit ich weiß. Samir vor 10 Jahren 0
Es wird behauptet, es sei ein vollständig in sich geschlossener Code, dh ohne Aufruf von Systembibliotheken. Das ist alles, was ich Ihnen sagen kann, ich habe keine Möglichkeit, es an Ihrer Architektur zu testen. Auf der anderen Seite ist es jetzt schade, es zu versuchen. MariusMatutiae vor 10 Jahren 0
Dies sind Quelldateien (zB iperf-3.0.tar.gz). Ich muss das kompilieren, und wenn das DD-WRT keinen nativen Compiler hat (den ich noch finden muss), muss ich das mit x86 als Host und MIPS als Ziel kompilieren. Ich benötige eine Cross Compiler-Umgebung, die auf meinem Desktop eingerichtet ist. Dies scheint eine sehr komplizierte und zeitraubende Aufgabe zu sein. Für den Moment werde ich dies wahrscheinlich neben anderen unfertigen Projekten ins Regal stellen. Danke, dass du es versucht hast! Samir vor 10 Jahren 0