This might not exactly solve your problem but I played with this bridge gap solution until I figured out how to get my service address on a HACMP cluster to work transparently.
In the $HCIROOT/server/server.ini file you can make an entry in the firewall block to tell the host server what IP and port to listen on.
I couldn’t find and example of the port number modification but here is what I could locate in an old email from Gotham about setting the IP
[firewall]
rmi_exported_server_port=10.145.13.51
If I recall I did try it and got it to work but don’t remeber if the sytanx is exactly right on this particualr email.
Being you have 2 separate IP access points that might be insulated from the other this might not be as helpful as it would be for a HACMP situation that I had used it for.
However, it might be worth knowing this trick in the event there is a way to use it to help you.
You could at least try it to see if each IP on the separate NICs can independently provide access to the host server even though both NICs might not provide simultaneous hostserver access.
If the underlying behaivor of the hostserver only allows access via a specified IP then you may still be forced to choose one or the other but now at least you might have a choice.
Russ Ross
RussRoss318@gmail.com