Bonjour à tous,
voila mon problème:
Nous avons des automates chez notre client avec leur adresse IP.
Notre client nous permet d'y accéder par leur vpn en utilisant une adresse traduite.
API1: adresse réelle: 192.168.30.1 adresse traduite 10.0.0.1
API2: adresse réelle: 192.168.30.2 adresse traduite 10.0.0.2
Cette partie ne peut pas être changée.
Quand, dans l'atelier logiciel de l'automate, nous modifions l'adresse de l'automate pour remplacer l'adresse réelle par l'adresse natée, la communication est OK.
Mais il y a deux gros inconvénients:
- Nous ne pouvons pas transférer à distance le projet dans l'automate car cela modifierait l'adresse réelle de l'automate et plus rien ne fonctionnerait.
- Nous devons maintenir en permanence deux projets (celui avec l'adresse réelle et celui avec l'adresse natée).
Ce que nous voudrions faire, c'est trouver une solution (pas trop compliquée ) pour en quelque sorte implémenter une traduction d'adresse chez nous pour communiquer avec les adresses natées chez notre client SANS MODIFIER L'ADRESSE DU PROJET.
Avec l'atelier logiciel, le projet API1 se connecterait à l'adresse 192.168.30.1 qui serait "traduite" chez nous en 10.0.0.1 pour passer à travers le Vpn, et être retraduite en adresse réelle de l'automate 192.168.30.1.
Et là , je me perds complétement et j'arrive même pas à voir quelle technique utiliser.
Pour information, nous installons nos projets avec leurs ateliers logiciels sur des machines virtuelles dédiées (en gros une VM sous Windows 7 pour un client-vpn-type automate. Nota: Notre modèle en Windows 10 n'est pas encore tout à fait au point).
En vous remerciant d'avance de vos suggestions , idées, solutions,
Cordialement, Adhoc
Partager