Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
iperf3 [2017/07/08 10:53] – [Installation] norb | iperf3 [2017/07/08 11:06] – [Idee] norb | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
====== Szenario ====== | ====== Szenario ====== | ||
- | Internet - Uplink-Node - Node1 - Node2 - Client | + | Internet - (Uplink-)Node1 - Node2 - Client |
====== Voraussetzung ====== | ====== Voraussetzung ====== | ||
Zeile 9: | Zeile 9: | ||
====== Idee ====== | ====== Idee ====== | ||
- | Man möchte die Geschwindigkeit in seinem Freifunknetz testen. | + | Man möchte die Geschwindigkeit in seinem Freifunknetz testen. Startet man einen Test über Speedtest.net sieht man " |
- | Man könnte jetzt einen Speedtest | + | * Ist der Speedtest-Server ausgelastet? |
+ | * Ist der Internetanschluss ausgelastet? | ||
+ | * Ist das Internet | ||
+ | * Ist das WLAN zwischen den Nodes nicht optimal? | ||
+ | * Ist das WLAN zwischen Client | ||
- | Das WLAN zwischen | + | Man hat wenig Einfluss auf diese Störquellen mit dem *. Auch kann es sein, dass z.B. der Speedtest-Server nur temporär nicht gut erreichbar ist. Liegt es am WLAN zwischen |
- | Man hat wenig Einfluss auf diese Störquellen. Deshalb ist es sinniger, direkt | + | Hier hilft das Programm iperf3, mit dem man die Geschwindigkeit |
- | iperf3 gibt es auch für z.B. Android. Man kann also auch die Geschwindigkeit von Client zu einem beliebigen Node testen und auf Fehlersuche zu gehen, an welcher Stelle es zu Leistungseinbrüchen kommt. | ||
====== Installation ====== | ====== Installation ====== | ||
- | Das Programm iperf3 muss auf beiden | + | Das Programm iperf3 muss auf beiden |
root@node: | root@node: | ||
Zeile 26: | Zeile 29: | ||
Failed to download the package list from http:// | Failed to download the package list from http:// | ||
- | Ein Workaround ist notwendig. Je nach Router-Typ benötigt man ein Paket für arm, mips, x86... | + | Ein Workaround ist notwendig. Je nach Router-Typ benötigt man das iperf-Paket für arm, mips, x86... |
Der oben aufgeführte Befehl und die Ausgabe hilft uns weiter, wo wir das Programm iperf3 für den eigenen Node herunterladen können. In diesem Fall ist es hier: [[http:// | Der oben aufgeführte Befehl und die Ausgabe hilft uns weiter, wo wir das Programm iperf3 für den eigenen Node herunterladen können. In diesem Fall ist es hier: [[http:// | ||
- | Nun sucht man dort das Paket iperf3, läd es herunter und spielt es mit scp auf den Node. Dort kann man es dann wie folgt installieren: | + | Nun sucht man dort das Paket iperf3, läd es herunter und spielt es mit scp auf den Node. Dort kann man es dann mit opgk installieren: |
- | opkg install [File] | + | opkg install [File] |
- | z.B. opkg install / | + | |
Hat man iperf3 auf beiden Nodes installiert, | Hat man iperf3 auf beiden Nodes installiert, | ||
Zeile 44: | Zeile 46: | ||
- Auf Node2 in die andere Richtung testen: **iperf3 -c [IP-Adresse von Node2] -R** | - Auf Node2 in die andere Richtung testen: **iperf3 -c [IP-Adresse von Node2] -R** | ||
- iperf3 Server auf Node1 beenden mit Strg+C | - iperf3 Server auf Node1 beenden mit Strg+C | ||
+ | |||
+ | ====== Ergebnis ====== | ||
+ | |||
+ | * Schnellerer Upload als Download? z.B. Störendes WLAN am Upload-Punkt (hört anderes WLAN, wartet bis Kanal frei, sendet dann) | ||
+ | * Schlechter Upload und Download? Auf beiden Seiten Störungen durch WLAN oder man versucht durch Metall, Stein oder Wasser/ |
iperf3.txt · Zuletzt geändert: 2020/10/17 20:04 von 127.0.0.1