I am facing very big issue in Prod environment(SUSE Linux) when we deploy our application in a machine(acting as DHCP) which have two LAN cards. Our application is built on J2SDK.1.4.2 with JBoss Messaging(jboss-messaging-1.0.1.GA) we have tested our application well in terms of messaging also.
I will just explain the scenario MachineA - machine with LAN Card-A,IP Address-172.19.6.6 MachineB(acting as DHCP) - machine with LAN Card-A,IP Address-172.19.6.7 and LAN Card-B,IP Address-10.0.18.101 MachineC - machine with LAN Card-B,IP Address-10.0.18.102
All the machine has got SUSE Linux
Messaging should flow from MachineB to MachineA and vice versa Messaging should flow from MachineB to MachineC and vice versa But any point of time , MachineC cannot communicate directly to MachineA.It can be only thru MachineB
I have JBoss Messaging Server running in MachineA and MachineB alone. I have also specified the following below entries.I have also changed the IP address respective to thier JBoss Messaging Server in the below entries
All topic related configurations are done already and messaging flows cleanly when tested with machine having single LAN cards
Now MachineB(with Two LAN Card) wants to receive the message from MachineA all config details specified above are done duly at MachineB in order to connect with JBoss Messaging server running on MachineA and also tested when MachineB has single LAN card. when i start the receiver at MachineB(With two LAN card) , i get exception at receiver side. I have attached the logs along with the exception for your reference .
Following is the information i got when i execute "ifconfig" in SUSE Linux: