iperf -c 192.168.3.2 -i 2 connect failed: Connection refused
3.2 est une autre machine. Je pense que le port est peut-être bloqué.
Comment puis-je faire en sorte que cela fonctionne ?
iperf -c 192.168.3.2 -i 2 connect failed: Connection refused
3.2 est une autre machine. Je pense que le port est peut-être bloqué.
Comment puis-je faire en sorte que cela fonctionne ?
Vous obtenez également une erreur "connexion refusée" lorsque vous utilisez un client iperf v3 pour envoyer des données à un serveur iperf v2.
Le message est cependant légèrement différent :
iperf3: error - unable to connect to server: Connection refused
Comme l'indique la doc iperf3, 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
C'est ce qui m'est arrivé. La version Windows avait la plus récente (3.1.3) alors que pour arch, l'installation d'iperf me donnait une vieille 2.0.5. L'installation de iperf3 sur arch m'a donné la version la plus récente, après quoi tout s'est bien passé.
Je doute que ce soit un problème de pare-feu. Habituellement, les pare-feu utilisent la règle DROP pour les paquets qui ne sont pas autorisés. Une "connexion refusée" signifie qu'aucune application n'écoute sur le port auquel elle tente de se connecter. L'hôte de destination l'indique en envoyant un message ICMP correspondant à la source.
Afin d'exécuter iperf, vous devez avoir un serveur en cours d'exécution sur la machine sur laquelle vous exécutez iperf. Pour ce faire, exécutez iperf -s
sur le serveur. Après cela, vous pouvez exécuter iperf -c <server IP or hostname> -i 2
Après avoir exécuté cette opération, vous obtiendrez une sortie qui ressemble à 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
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.
9 votes
C'est peut-être une question stupide, mais : exécutez-vous "iperf -s" sur 192.168.3.2 ?
2 votes
Une autre raison d'obtenir cette erreur est d'exécuter le serveur IPerf en mode UDP et le client en mode TCP et vice versa.
2 votes
Assurez-vous que les versions du serveur et du client sont les mêmes... J'ai eu le même problème !
0 votes
Vérifiez que vous utilisez la même version d'iperf.