Systemd Service Iperf3
Zur Navigation springen
Zur Suche springen
Service Datei
vi /etc/systemd/system/iperf3.service
[Unit] Description=iperf3 Netzwerk-Testserver After=network.target [Service] Type=simple User=nobody ExecStart=/usr/bin/iperf3 -s Restart=on-failure [Install] WantedBy=multi-user.target
Handling
- Änderungen laden
systemctl daemon-reload
- Starten des Dienstes
systemctl start iperf3.service
- Aktivieren beim Systemstart
systemctl enable iperf3.service
- Status anzeigen
systemctl status iperf3.service
- Logs anzeigen
journalctl -fu iperf3.service
- Prüfen ob Port 5201 offen ist
ss -lntp | grep 5201
Erklärung
- [Unit]
- Description=iperf3 Netzwerk-Testserver
Kurze Beschreibung des Dienstes.
- After=network.target
Startet erst, wenn das Netzwerk bereit ist.
- [Service]
- Type=simple
Ein einfacher Dienst ohne forking.
- User=nobody
iperf3 benötigt keine speziellen Benutzerrechte. Sicherheitshalber wird ein unprivilegierter Benutzer verwendet.
- ExecStart=/usr/bin/iperf3 -s
Startet den iperf3-Server im Listenmodus (-s).
- Restart=on-failure
Wird bei Fehlern automatisch neu gestartet.
- [Install]
- WantedBy=multi-user.target
Wird im Mehrbenutzermodus aktiviert.
Zusammenfassung
Diese Service-Datei startet den iperf3-Server als Dienst beim Booten und erlaubt dauerhafte Bandbreitenmessungen auf Port 5201 zwischen zwei Rechnern. Der Client nutzt dann z. B.:
iperf3 -c server-ip