Iperf (Linux): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(16 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
== Installation == | |||
<pre> | |||
sudo apt-get install -y iperf3 | |||
</pre> | |||
== Client == | == Client == | ||
<pre> | <pre> | ||
iperf3 -c <server> | |||
</pre> | </pre> | ||
== Server == | == Server == | ||
=== in Shell starten === | |||
<pre> | <pre> | ||
iperf3 -s | |||
</pre> | </pre> | ||
=== systemd === | === systemd === | ||
Die Datei | |||
<pre> | |||
sudo vi /etc/systemd/system/iperf3.service | |||
</pre> | |||
neu anlegen und mit folgendem Inhalt befüllen: | |||
<pre> | |||
[Unit] | |||
Description=iperf3 | |||
[Service] | |||
ExecStart=/usr/bin/iperf3 --server | |||
ExecStop=/usr/bin/pkill iperf3 | |||
[Install] | |||
WantedBy=multi-user.target | |||
</pre> | |||
Danach den Service aktivieren und starten: | |||
<pre> | |||
sudo systemctl enable iperf3.service | |||
sudo systemctl restart iperf3.service | |||
</pre> | |||
=== nftables === | |||
In [[nftables (Linux)|nftables]] muss auch TCP-Port <code>5201</code> freigegeben werden. | |||
Dazu in der Datei | |||
<pre> | |||
sudo vi /etc/nftables.conf | |||
</pre> | |||
folgende Regel hinzufügen | |||
<pre> | |||
# iperf (5201) | |||
tcp dport { 5201 } accept; | |||
</pre> | |||
und danach die Konfiguration neu laden: | |||
<pre> | <pre> | ||
sudo systemctl reload nftables.service | |||
</pre> | </pre> | ||
Aktuelle Version vom 11. Februar 2021, 22:21 Uhr
Installation
sudo apt-get install -y iperf3
Client
iperf3 -c <server>
Server
in Shell starten
iperf3 -s
systemd
Die Datei
sudo vi /etc/systemd/system/iperf3.service
neu anlegen und mit folgendem Inhalt befüllen:
[Unit] Description=iperf3 [Service] ExecStart=/usr/bin/iperf3 --server ExecStop=/usr/bin/pkill iperf3 [Install] WantedBy=multi-user.target
Danach den Service aktivieren und starten:
sudo systemctl enable iperf3.service sudo systemctl restart iperf3.service
nftables
In nftables muss auch TCP-Port 5201
freigegeben werden.
Dazu in der Datei
sudo vi /etc/nftables.conf
folgende Regel hinzufügen
# iperf (5201) tcp dport { 5201 } accept;
und danach die Konfiguration neu laden:
sudo systemctl reload nftables.service
Links
https://blog.friedlandreas.net/2020/08/linux-iperf3-als-systemd-deamon/
Links
https://wiki.ubuntuusers.de/iperf/
Zurück zu Ubuntu