Description |
This article describes how to setup iPerf server and client on both Windows and Linux machine. |
Scope |
FortiGate, Windows 10 and CentOS have been used. |
Solution |
Installing iPerf in a Windows machine.
Download and extract to a folder the iPerf3 installer from: https://iperf.fr/iperf-download.php
Installing iPerf in a Linux Machine.
Execute yum install iperf3 command:
Windows as an iPerf Server.
Note: Sometimes, the local Windows firewall blocks the connection to port 5201. In these cases, it is necessary to disable the local firewall or create a rule to allow the connection.
Windows as an iPerf client.
Where the IP address set is the iperf server's.
Linux as an iPerf server. Open a terminal and run the command: iperf3 -s:
Linux as an iPerf client. Open a terminal and run the command: iperf3 -c 192.168.100.253:
It is possible to change protocol, and ports among other settings of iPerf.
For more information and other functionalities of iPerf: https://iperf.fr/iperf-doc.php
Note. FortiGate can be both the iPerf server and the client. However, only FortiGate running FortiOS from 7.0.0 and above can be the iPerf server. You can refer to this article to setup the FortiGate as an iPerf server: https://community.fortinet.com/t5/FortiGate/Troubleshooting-Tip-Configure-FortiGate-as-speed-test-ip.... FortiGate running as an iPerf server only listens on TCP port 5201.
Related article: Technical Tip: Use cases for the diagnose traffictest command
FortiGate as an iPerf client.
External Resources:
Publicly Available iPerf3 Servers: IPERF3 Server List
Note: The iPerf/iPerf3 servers are external services and are not operated or endorsed by Fortinet. |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2024 Fortinet, Inc. All Rights Reserved.