Obtendo um erro iperf “falha na conexão: conexão recusada” no Ubuntu ao executar vários threads

Obtendo um erro iperf “falha na conexão: conexão recusada” no Ubuntu ao executar vários threads

Tenho 3 computadores conectados a uma rede local. Eu escrevi um script python para abrir um servidor iperf dedicado e um cliente iperf em threads separados. Quero que todos os computadores se conectem aos outros 2 computadores e, ao mesmo tempo, aceitem conexões dos outros 2 computadores. Para isso, estou executando 4 threads diferentes (2 threads de servidor que aceitam conexões de cliente de entrada, 2 threads de cliente que se conectam ao outro computador). Estou certificando-me de que os servidores estejam funcionando antes de tentar me conectar a um deles. Em cada computador, estou executando os dois servidores em portas separadas para que os clientes possam se conectar a essas portas específicas. Isso ocorre com o iperf versão 2.0.13.

Quando executo o programa, recebo um connect failed: connection refusederro. Mesmo que meus servidores estejam em execução, os clientes não conseguem se conectar a eles. Eu também tentei isso com o iperf3 e, neste caso, um computador poderia se conectar a outros 2 computadores, um computador poderia se conectar a apenas um outro computador e o terceiro não poderia se conectar a nenhum dos computadores. Verifiquei a conexão e executei-a manualmente em janelas de terminal separadas e pareceu funcionar. Como posso resolver esse problema?

Responder1

Você pode postar os comandos e a saída do iperf? Além disso, certifique-se de que o firewall não esteja bloqueando coisas (por exemplo, via iptables)

informação relacionada