Eu duvido que isso seja um problema de firewall. Geralmente, os firewalls utilizam a regra DROP para pacotes que não são permitidos. Uma "conexão recusada" significa que não há nenhum aplicativo escutando na porta à qual ele tenta se conectar. O host de destino indica isso com uma mensagem ICMP correspondente à fonte.
Para rodar o iperf você deve ter um servidor rodando na máquina para a qual você faz iperf. Para isso, execute iperf -s
no servidor. Depois disso, você pode executar iperf -c <server IP or hostname> -i 2
Depois de executar isso, você receberá uma saída parecida com esta:
------------------------------------------------------------
Client connecting to <server IP>, TCP port 5000
TCP window size: 256 KByte (default)
------------------------------------------------------------
[ 3] local 123.123.123.123 port 4000 connected with 123.123.123.123 port 5000
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 1.1 GBytes 1.09 Gbits/sec