Iperf bidirectional bandwidth measurement
Server side:
# iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[ 4] local 192.168.24.243 port 5001 connected with 192.168.24.242 port 44809
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.1 sec 113 MBytes 94.1 Mbits/sec
connect failed: Connection refused
Client side:
# iperf -c 192.168.24.243 -r
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.24.243, TCP port 5001
TCP window size: 123 KByte (default)
------------------------------------------------------------
[ 5] local 192.168.24.242 port 44809 connected with 192.168.24.243 port 5001
Waiting for server threads to complete. Interrupt again to force quit.
[ ID] Interval Transfer Bandwidth
[ 5] 0.0-10.0 sec 113 MBytes 94.8 Mbits/sec
Why do I get this error? There's no firewall.
Looks like your client is blocking the incoming connection from the server.
The server is reporting "Connection refused".
The client is reporting "Waiting for server threads to complete".