[omniORB] OmniOrb uses wrong network adapter

Peter Danziger p_danziger at hotmail.com
Tue Apr 9 17:28:29 BST 2013


Hi,

I forgot to mention, that we are using corbaloc to access the service, 
e.g. "corbaloc::wgvcxpa1:9942/drsm480". The "wgvcxpa1" is resolved to 
the wrong IP address.

Regards,
Peter

From: p_danziger at hotmail.com
To: omniorb-list at omniorb-support.com
Subject: OmniOrb uses wrong network adapter
Date: Tue, 9 Apr 2013 17:49:19 +0200






Hi,

 

we are
using OmniOrb 4.1.6 on Windows Server 2003 and 2008R2. In the last weeks, we
observed a problem with the name resolution of CORBA calls.  The involved
machines have two network adapters, one for the “normal” network and one for a
management network. In the management network, the IP packets are blocked by a
firewall. The result is, that the clients’ nslookup for the server machine
returns two IP addresses. One works, the other doesn’t. In the Windows configuration
the “normal” network adapter is at the first, the other adapter is at the
second position. So the OmniOrb most of the time uses the working adapter.

 

We have an
object reference of a CORBA service which is running on a different machine and
we are doing a call every few seconds. Most of the time, the calls work. But
from time to time, the OmniOrb uses the adapter of the management network, and
the call fails.

 

Why does
OmniOrb switch the IP address between different calls on the same CORBA object?


Is it
possible to enforce the usage of a specific network adapter?

 

Any help
appreciated.

 

Regards,

Peter

 		 	   		   		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20130409/9e8ae610/attachment.html>


More information about the omniORB-list mailing list