Bonsoir,
Dans le cadre d'un projet d'entreprise, j'ai mis en place openVPN 2.1.1 entre un PC sous Windows XP SP2 et un PC sous Linux Redhat Entreprise 5.
Sur le PC Windows XP, il y a deux softs propriétaires (A1 et A2) qui s'exécutent et sur le PC Linux il y a un soft propriétaire (B1) développés (en Java) qui s'exécute.
Entre les softs A1 et B1 il y a une connexion TCP/IP (A1 est serveur et B2 est client).
Entre les softs A2 et B1, il y a une liaison CORBA (donc du TCP/IP avec des clients et des serveurs sur A2 et B1)
OpenVPN serveur est installé sur le PC Windows XP et OpenVPN client est installé sur le PC Linux (mode tun, UDP, port 1194).
Lorsque je lance l'ensemble des softs (A1, A2, B1) et que je vérifie sous Wireshark le traffic, je constate que le traffic entre le soft A1 et B1 passe bien dans le tunnel, je constate également que le traffic entre le client "CORBA" TCP/IP du soft B1 et le serveur "CORBA" du soft A2 passe par le tunnel (UDP, port 1194) par contre le traffic (dans les deux sens) entre les serveurs "CORBA" TCP/IP (trames GIOP et COSEVENT COMM) du soft B1 et les clients "CORBA" du soft A2 ne passe pas par le tunnel .
En gardant la même configuration (soft et réseau), si je fait tourner le soft B1 (le même sans recompilation car Java) sur un PC sous Windows XP (Open VPN Client), alors je constate sous Wireshark que tous le traffic entre les softs A1 et B2 et A2 et B1 passent par le tunnel (UDP, port 1194).
Auriez vous une idée d'où peut venir ce problème en configuration PC Linux ?
Merci de votre aide.
PS : OpenVPN est utilisé dans le but de répondre à deux exigences (pas de serveur TCP/IP sur le PC B1 : que des clients, pas de port dynamique d'ouvert sur le PC B1 : que des ports statiques).