[omniORB] OmniORB3 and multiple network interfaces

Luke Deller ldeller@xplantechnology.com
Fri, 25 Jan 2002 11:44:08 +1100


ml wrote:

> We are developing an OmniORB3 based server.  The machine has
> more than one network interface.  Unfortunately, the IOR
> string contains the "wrong" IP number.  In fact, we may have
> up to three interfaces, say eth0, ppp0, and xxx0.  Both eth0
> and ppp0 should be in the IOR string, but not xxx0, because
> it has a "local" IP address assigned (192.168.x.y).  How can
> this be done with OmniORB3?  I'm sure, that this is a
> common problem with a standard solution, right?


I believe that you need OmniORB4 to do this.

With OmniORB3, you can configure which interface to listen on (and publish 
in the IOR string), but you can only specify one interface.  Here is the 
relevant part of the docs:
http://www.uk.research.att.com/omniORB/doc/3.0/omniORB/omniORB006.html#toc27

In OmniORB4 there is a new way to specify which interfaces to use, which I 
think can do what you require.  See:
http://www.uk.research.att.com/cgi-bin/omni-wiki/moin.cgi/OmniOrb4DevelopmentStatus#line164


Regards,

Luke.