Spaces:
Running
Running
| # | |
| # This script starts an iperf3 server and displays the server's IP address. | |
| # | |
| # Check if iperf3 is installed | |
| if ! command -v iperf3 &> /dev/null | |
| then | |
| echo "iperf3 could not be found. Please install it." | |
| echo "For Debian/Ubuntu, use: sudo apt install iperf3" | |
| echo "For CentOS/RHEL, use: sudo yum install iperf3" | |
| exit 1 | |
| fi | |
| # Get the server's IP address | |
| IP_ADDRESS=$(hostname -I | awk '{print $1}') | |
| PORT=5201 | |
| echo "" | |
| echo "------------------------------------------------------------------" | |
| echo " iperf3 Server" | |
| echo "------------------------------------------------------------------" | |
| echo " Server IP: ${IP_ADDRESS}" | |
| echo " Port: ${PORT}" | |
| echo "" | |
| echo "Starting iperf3 server..." | |
| echo "Press Ctrl+C to stop the server." | |
| echo "------------------------------------------------------------------" | |
| # Start the iperf3 server | |
| iperf3 -s -p ${PORT} | |