10
votes

Comment spécifier le port client IPERF

Y a-t-il un moyen de forcer un client IPERF à utiliser un numéro de port spécifique comme port sortant au lieu de laisser iperf sur choisir un port aléatoire à utiliser?


0 commentaires

5 Réponses :


-2
votes

essayer: Side du serveur -

iperf -c <ipadr> -i1 -fm -w512k -p1


1 commentaires

Ce n'est pas une réponse claire. Le port que vous spécifiez pour le client est le port que le client utilisera lors de la connexion à l'hôte de destination. La question ici est si nous pouvons force le client à vous connecter sur le point final local à un port spécifique.



4
votes
iperf -c SERVER_IP -p 10000 -t60

1 commentaires

L'option -p uniquement spécifie le port du serveur.



6
votes

En fait, aucune de ces réponses n'est correcte: elles spécifient le port de destination, pas le port client. Il semble que le port client est aléatoire (mais cohérent en une seule fois), sans un moyen de le spécifier

Mise à jour 2019 : Versions récentes - Option de données pour spécifier le port client


2 commentaires

IPERF3 V3.1 introduit l'option -CPORT pour spécifier le port client.


Vous pouvez le faire avec -b : comme joe de réponse suggérée à iperf2



8
votes

documentation utilisateur iperf 3 https://iperf.fr/iperf-doc.php révèle Vous pouvez affecter un port client spécifique avec - CORT code> et -b --bind code> option. Vérifiez la documentation utilisateur IPERF3 pour plus de détails. Voici un exemple d'utilisation du numéro de port de client 5500.

Server exécute sur 10.0.0.2:

> iperf3 -c 10.0.0.2 -B 10.0.0.1 --cport 5500


3 commentaires

Souhaitez-vous expliquer quelle est la différence entre -p et - -cport? Merci


- CORP est une option de iperf3 pour spécifier le port latéral client pendant que -p ou - port Pour spécifier le port latéral du serveur. Plus d'infos Voir Link .


Il convient de noter que, si les parties principales du test utilisent ces ports (-P , -CPORT -B ), un observateur désireux découvrira au moins un autre port utilisé dans le Handshaping TCP. serverfault.com/questions/901719/undefineine-iperf3-ports



2
votes
iperf -c <remoteip> --port <remoteport> -B <localbindip>:<localbindport>
I have been able to do this using the above. 

1 commentaires

Cela devrait être la bonne réponse. Je pourrais faire cela avec iperf2. Pour iperf3 j'utilise --Cport