Auteur Sujet: Iperf client/serveur sur le même PC  (Lu 11460 fois)

0 Membres et 1 Invité sur ce sujet

sygirard

  • Abonné FAI autre
  • *
  • Messages: 6
Iperf client/serveur sur le même PC
« Réponse #12 le: 12 janvier 2016 à 10:35:28 »
Les perturbations étant amenées par un émulateur de canal RF piloté par le même PC fixe qui lancera iperf client et serveur.

kgersen

  • Modérateur
  • Abonné Free Pro
  • *
  • Messages: 8 413
  • Paris (75)
Iperf client/serveur sur le même PC
« Réponse #13 le: 12 janvier 2016 à 14:40:46 »
C'est que la mesure du lien Wifi qui importe ou aussi les performances de connexion de pont des 2 portables ?

Il me semble plus simple et plus precis de mettre iperf sur les 2 portables (un en client, l'autre en serveur) que de faire cela depuis un ou 2 PC fixe non ?

Si il y'a des besoins d'automation/script on peut très bien tout lancer et controller depuis un PC fixe avec PSExec par exemple:

psexec \\Portable1 iperf3 -s

psexec \\Portable2 iperf3 -c Portable1 -i 1

sygirard

  • Abonné FAI autre
  • *
  • Messages: 6
Iperf client/serveur sur le même PC
« Réponse #14 le: 12 janvier 2016 à 14:50:38 »
Non c'est la mesure du lien Wifi seulement.

On ne lance pas depuis les deux portables, car comme je le disais, les 2 PC portables peuvent être d'autres appareils comme une borne Wifi, un téléphone portable, ou autre.

La question n'est pas de savoir comment faire, ni comment paramétré le réseau, mais seulement de savoir si c'est possible de lancer iperf serveur et client sur le même réseau, si il y a des options spécifiques auxquelles je dois faire attention, lesquelles, et tout autre mise en garde qui pourrait m'être utile.

Le client veut juste un seul PC sur son banc de test hors PC utilisés pour les tests (sur mon schéma => les eux portables).

Merci

kgersen

  • Modérateur
  • Abonné Free Pro
  • *
  • Messages: 8 413
  • Paris (75)
Iperf client/serveur sur le même PC
« Réponse #15 le: 12 janvier 2016 à 15:16:15 »
Non c'est la mesure du lien Wifi seulement.

On ne lance pas depuis les deux portables, car comme je le disais, les 2 PC portables peuvent être d'autres appareils comme une borne Wifi, un téléphone portable, ou autre.

La question n'est pas de savoir comment faire, ni comment paramétré le réseau, mais seulement de savoir si c'est possible de lancer iperf serveur et client sur le même réseau, si il y a des options spécifiques auxquelles je dois faire attention, lesquelles, et tout autre mise en garde qui pourrait m'être utile.

Le client veut juste un seul PC sur son banc de test hors PC utilisés pour les tests (sur mon schéma => les eux portables).

Merci

-> un seul réseau ou un seul PC ...

un seul PC = pas possible sauf si sous Linux ou avec une VM (Windows ou Linux) en plus.

si Windows est l'environnement maîtrisé alors une VM avec Windows me semble le plus simple (meme WinPE devrait suffire).

Au niveau d'IPerf lui-meme il n'y a rien de spécifique la.

sygirard

  • Abonné FAI autre
  • *
  • Messages: 6
Iperf client/serveur sur le même PC
« Réponse #16 le: 12 janvier 2016 à 15:29:22 »
Pardon, faute de frappe, il fallait bien lire "si c'est possible de lancer iperf serveur et client sur le même PC"

Quelle particularité à Linux pour qu'il puisse faire ce que je veux et pas Windows ?

kgersen

  • Modérateur
  • Abonné Free Pro
  • *
  • Messages: 8 413
  • Paris (75)
Iperf client/serveur sur le même PC
« Réponse #17 le: 12 janvier 2016 à 15:42:59 »
ca été répondu deja (posts de Badmax et Vivien notamment).

une machine ne peut joindre sa propre IP à  partir d'une autre en 'sortant' sur le réseau physique. Le routage local va toujours passer par le loopback.

Sur Linux on peut partitionner la machine en 2 et faire en sorte que 2 processus voient des config réseaux différentes (notion de namespace).
On peut aussi manipuler la table ARP et iptables pour obtenir ce genre de fonctionnement (assez compliqué à  faire, les namespace sont plus simples).

Sur Windows c'est impossible.

corrector

  • Invité
Iperf client/serveur sur le même PC
« Réponse #18 le: 12 janvier 2016 à 17:13:35 »
Sur Linux on peut partitionner la machine en 2 et faire en sorte que 2 processus voient des config réseaux différentes (notion de namespace).
On peut aussi manipuler la table ARP et iptables pour obtenir ce genre de fonctionnement (assez compliqué à  faire, les namespace sont plus simples).
Avec la table local de iptables?

J'avais essayé de comprendre ce truc à une époque...