Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
iperf3 [2017/07/08 10:40] – norb | iperf3 [2020/10/17 20:04] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
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 |
- | ====== | + | ====== |
- | 1. Download von iperf3 | + | Das Programm |
- | 2. Installation | + | |
- | 3. Nodex ist Server, Nodey ist Client | + | |
- | 4. Test | + | |
- | Wird bald fertiggestellt. | + | root@node: |
+ | Downloading http:// | ||
+ | Failed to establish connection | ||
+ | Failed to download the package list from http:// | ||
+ | |||
+ | 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:// | ||
+ | |||
+ | 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] # z.B. opkg install / | ||
+ | |||
+ | Hat man iperf3 auf beiden Nodes installiert, | ||
+ | |||
+ | ====== Testen ====== | ||
+ | |||
+ | - Mit SSH auf beide Nodes verbinden | ||
+ | - Auf Node1 einen iperf3 server starten: **iperf3 -s** | ||
+ | - Auf Node2 einen iperf3 client starten und eine Richtung testen: **iperf3 -c [IP-Adresse von Node1]** | ||
+ | - Auf Node2 in die andere Richtung testen: **iperf3 -c [IP-Adresse von Node2] -R** | ||
+ | - 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