[omniORB] Multiple Interfaces

Theo Aukerman taukerman@logici.com
Tue, 18 Apr 2000 10:23:47 -0700


>    Behind the eth0
>    interface is an NT machine, say 192.168.1.5.

If you want an internet client to connect to the
NT machine, you must use a address assigned by your
ISP.

If the NT machine is in fact using the 192.168
subnet, it can never talk directly to the internet,
but must use a proxy (IP Masquerade on the LINUX
machine?).

I don't think in this case that IP Masq. will work since
part of the IOR contains the IP address of the server,
which in the case of the NT machine can not be used to
communicate via the internet.

What you need is some kind of a CORBA proxy running on the
LINUX box which will register it's objects with the naming
service, receive the initial call from the client, and pass
the call to the NT machine.

You will probably need to stop and restart the Proxy every
time the ppp connection shuts down and re-connects.

I hope this helps

Theo Aukerman
Taukerman@logici.com
(858)-455-7299x122

All those who believe in telekinesis, raise my hand.