La Fibre
Télécom => Logiciels et systèmes d'exploitation => Iperf => Discussion démarrée par: StefLibreville le 25 juillet 2016 à 15:41:31
-
Bonjour à Tous,
Je voulais faire un test de bande passante entre 2 machines sur un même réseau.
Les 2 machines sont connectées sur une box (FAI - MTN Cameroun). L'une est connectée avec un cable réseau, l'autre via le Wifi de la box.
Les machines fonctionnent corrctement, se ping, se voient sans pb.
Les 2 machines sont en windows10, le PC de bureau en 32bits, le portable en 64bits.
J'ai chargé les bonne version de iPerf3.
C'est le PC de bureau qui fait office de serveur.
Quand je lance un test depuis le portable j'obtiens le message suivant:
g:\iperf\iperf-3.1.3-win32>iperf3 -c 192.168.1.35
Connecting to host 192.168.1.35, port 5201
[ 4] local 192.168.1.34 port 50248 connected to 192.168.1.35 port 5201
iperf3: error - control socket has closed unexpectedly
J'ai remarqué que le N° de port ne correspondait pas, normalement 5201, je crois.
J'ai essayé des commandes pour tenter de fixer le N° de port mais sans résultat.
Quelqu'un aurait-il une solution?
Merci
Bien cordialement.
-
Petite info complèmentaire: ça fonctionne avec la version 2.0.8.
J'utilise donc cette version.
Bien cordialement
-
Bonsoir,
Comment est-ce que tu as lancé le serveur iPerf ? Pour moi il n'y a rien de bizarre au niveau des ports, le port 50248 est le port local du client.
-
iperf2 : port 5001 par défaut
iperf3 : port 5201 par défaut
Il faut démarrer le serveur iperf3 pour un client iperf3 et un serveur iperf2 pour un client iperf2.
Pour iperf2 comme pour iperf3, il est possible de changer le port par défaut avec l’option -p.
Cela doit être fait coté client comme coté serveur.
-
Bonjour,
Oui, j'ai bien lancé les version de iPerf correspondante iperf 2.0.8 avec la même version en serveur et pareil pour iperf3 en version 3.1.3.
En version 2 cela fonctionne mis en version3 j'ai l'erreur sur le socket.
Oui pour les N° de port sur la version 2 ça change aussi, c'est donc correct effectivement.
Je ne sais pas ce qu'il peut bugger sur la version 3.
pour le moment j'utilise donc la version 2.
Si quelqu'un pouvait recréer le défaut ....
Merci
Cordialement.
-
Un hypothèse : le port 5201 est déjà utilisé sur ton système.
Tente alors de lancer ipef3 client et serveur sur un autre port avec l'option -p
indiques nous aussi quel est ton système d'exploitation.
-
C'est la même chose.
Testé avec le port 5001 puisqu'en version 2 ça fonctionne et port 60000.
J'utilise windows10 une machine en version 32bits et l'autre en version 64 bits.
La machine 64 bits est connectée en wifi sur le routeur, la machine en 32 bits est connectée par Ethernet sur le routeur.
Merci
-
Tu as un firewall ?
Le type de flux est différent entre iperf2 et iperf3.
Sinon, tu pourrais tester avec iPerf 3.0.11, c'est une version que j'ai + testé que les autres après compilation.
-
Non, c'est la même configuration,
il n'y a pas de FW ni de proxy.
je ne fais que les commandes de base. Pour le moment je n'introduit pas d'option.
commandes:
* iperf3 -s
* iperf3 -c 192.168.1.35
C'est tout et je me retrouve avec l'erreur : iperf3: error - control socket has closed unexpectedly
Je veux bien essayer avec la version 3.0.11
as-tu une version compilée windows 10?
merci
-
C'est ici : https://iperf.fr/iperf-download.php#windows
Tu avais récupéré où ta version 3.1.3 actuelle ?
-
oups! iperf.fr de mémoire, il y a 2 jours.
Ok merci
j'essaie
-
Oui ,
C'était iperf.fr
mais il y a des dates curieuses fonction des versions..
cdlt
-
ça fonctionne très bien avec 3.0.11
Je vais tester la 3.0.12 comme elle est à la même date que la 3.1.3, une bizarrerie?
Cdlt
-
j'ai essayé la version 3.1.2 et c'est tout bon.
Seule la version 3.1.3 ne donne pas satisfaction pour moi.
j'ai juste noté une curiosité dans les dates : la version 3.0.12 et la version 3.1.3 sont à la même date.
merci
Bien cordialement
-
j'ai juste noté une curiosité dans les dates : la version 3.0.12 et la version 3.1.3 sont à la même date.
C'est tout à fait normal, le développement logiciel est très souvent arborescent. Par exemple dans le cas d'iPerf, on peut supposer qu'il existe deux branches 3.0 et 3.1 qui continuent à évoluer séparèment avant que la branche 3.0 soit mise en sommeil et qu'une nouvelle branche 3.2 démarre.
-
C'est la 3.1.3 32bits ou 64bits qui pose problème ?
Pour les dates, c'est normal, une faille de sécurité est corrigé par la version 3.0.12 et 3.1.3
Il n'y a plus de nouvelles fonctions pour iperf 3.0, mais il y a toujours des mises à jour de sécurité.
A noter que en plus iperf 2 est toujours développé par une autre équipe, donc la 2.0.9 est sorite il y a quelques semaines.
-
Ok pour les version, je comprends la logique.
Pour ce qui est de 3.1.3:
PC#1: windows10 en 64bits, avec iperf-3.1.3-win64
PC#2: windows10 en 32bits, avec iperf-3.1.3-win32
j'ai essayé dans les 2 sens et j'ai toujours obtenu le même résultat: error socket .....
Si tu veux que je fasse un test particulier je peux tenter, dis moi.
cdlt