web-dev-qa-db-fra.com

IPERF Connect a échoué: connexion refusée

iperf -c 192.168.3.2 -i 2
connect failed: Connection refused

3.2 est une autre machine. Je pense que le port pourrait être bloqué.

Comment puis-je faire ce travail?

6
Hao

Vous obtenez également une erreur "Connexion refusée" lorsque vous utilisez un client IPERF V3 pour envoyer à un serveur IPERF V2.

Le message est légèrement différent mais:

iperf3: error - unable to connect to server: Connection refused

Comme l'indique l'IPERF3 DOC, ils ne sont pas compatibles (au moins jusqu'à la version 3.1.2). Vous pouvez vérifier la version sur le serveur et le client avec

iperf -v
13
J.P. Tosoni

Je doute que c'était une question de pare-feu. Habituellement, les pare-feu utilisent la règle de goutte pour les paquets qui ne sont pas autorisés. Une "connexion refusée" signifie qu'il n'y a pas d'application d'application sur le port qu'elle essaie de se connecter. L'hôte de destination l'indique avec un message ICMP correspondant à la source.

Pour exécuter IPERF, vous devez avoir un serveur exécutant sur la machine que vous iperf à. Faire cette course iperf -s sur le serveur. Après cela, vous pouvez ensuite courir iperf -c <server IP or hostname> -i 2

Après avoir exécuté cela, vous obtiendrez une sortie qui ressemble à quelque chose comme ceci:

------------------------------------------------------------
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
7
Dabu

Essayez d'éteindre n'importe quel pare-feu sur les machines. Sur de nombreuses distributions Linux, vous pouvez faire

service firewall off

désactiver le pare-feu.

0
Shannon Nelson