J'ai un dispositif ADC personnalisé qui crache des données en paquets UDP adressés.
J'ai ce périphérique branché sur un commutateur à 4 ports.
J'ai une machine Windows 7 standard intégrée qui est le destinataire normal de ces données. Pour pouvoir recevoir les données (à l'aide de LabVIEW), les paramètres IPv4 de l'adaptateur réseau Windows doivent avoir une adresse IP statique qui correspond à la destination du paquet UDP.
Je voudrais ajouter une deuxième machine Windows (celle-ci est simplement Win 7 Pro normale) pour attraper simultanément les données, mais avec tous les périphériques connectés au commutateur, la machine Win 7 Pro reconnaît un conflit d'adresses IP et ne prend pas le paramètre pour l'adresse IP statique requise. (Les paramètres de la carte réseau indiquent que la valeur correcte a été entrée, mais ipconfig indique que celle-ci n'est pas définie.)
Les deux machines Windows ne doivent pas transmettre de données réseau, elles doivent uniquement pouvoir recevoir les données UDP du périphérique ADC.
Existe-t-il un moyen de désactiver cette 'fonctionnalité' de détection de conflit d'adresses IP du réseau Windows?
Réponses:
Vous ne pouvez pas / ne devriez pas essayer d'utiliser la même adresse IP sur les ordinateurs, car de nombreux problèmes peuvent survenir. Pour commencer, le routeur aura des difficultés à savoir quel réseau MAC est associé à la bonne adresse (réelle).
Ce que tu pourrais faire:
1 - reflétez le port, de sorte que le deuxième ordinateur reçoive tout le trafic qui arrive au premier port, puis lancez / exécutez le programme pour qu'il puisse capturer tout le trafic qu'il reçoit, même s'il ne s'adresse pas à son IP ( lire sur le mode promiscuous , par exemple)
2 - au lieu d’utiliser un routeur, utilisez un commutateur pour que tous les ports reçoivent toujours les mêmes paquets, puis écoutez-le à nouveau dans votre programme.
la source
Sinon, vous pouvez regarder dans multicast pour résoudre ce problème. Si vous pouvez programmer le connecteur ADC pour qu'il envoie du trafic à un groupe de multidiffusion, puis que vos deux clients Windows s'abonnent au groupe. Puisque vous envoyez UDP cela devrait fonctionner à votre avantage. Vous aurez toutefois besoin d'un commutateur prenant en charge la surveillance IGMP.
Vous pouvez également demander à votre ADC d’envoyer des paquets à la diffusion, puis de laisser vos hôtes Windows à l’écoute.
la source