Problem with multiple network interfaces


 
Thread Tools Search this Thread
Operating Systems AIX Problem with multiple network interfaces
# 1  
Old 07-07-2012
Problem with multiple network interfaces

Hi .. we have two AIX 5.3 systems with a small client server app communicating over a TCP socket.

Box A has a single network interface where the server app (in Java) opens a well known port and waits for connections from Box B.

Box B has two network interfaces, X and Y. Interface X has the box name assigned to it but we need the two boxes to communicate via interface Y as it is on the same sub-net as A. So, the app on B binds it's socket to Y.

When the Client app (C++) on A contacts server B, all goes well from a B standpoint and B responds with a message on the new socket created by the 'accept' call. However, when received in box A, the message comes in on interface X rather than Y so the app on A never sees the message from B (as it is bound to interface Y).

Is there some inbound network routing configuration option that I need to set up to make this work ? Is so, where and how.

Thanks
Ron
# 2  
Old 07-07-2012
How are the two boxes connected? I mean the all 3 network cards are in the same switch?
If so, the ip's on the interfaces are on different subnets?
For me it seems more like a routing problem...
# 3  
Old 07-07-2012
Thanks for the reply. Box A has an IP address of 198.235.82.78 and Box B Interface X is 10.10.22.46 and Interface Y is 198.235.82.81. I'm not actually on the customer site but I believe that he has two completely separate networks 10. and 198. It seems that the message from B must be getting into A via interface Y but for some reason AIX is routing the message to the main box interface i.e. the one to which the name is assigned. As I said, I'm not actually on the site so I'm just trying to figure out what is wrong from what the customer has told me.

So, to repeat the question, is there anything in AIX's network input routing logic which could make a message which arrives on a secondary network interface appear on the primary interface ?
# 4  
Old 07-17-2012
Sounds like your dealing with a default route, you may need to setup an interface route for the box with two adapters.... for the second adapter:
smitty mkroute
dest type - net
dest address - 198.235.82.0
default gateway - 198.235.82.? ( whatever default route for that subnet is )
network mask - 255.255.255.0 ( a guess on your mask - whatever it is )
network interface - ( en0 or en1 whatever your interface number for the 192.235.82.0 network )
Take defaults for the rest. Should see the new route on a netstat -rn Once up may have to restart your app first then your problem may be solved.

As is now all traffic is directed to your default route on the 10.10.22.0 subnet. Nice thing about the smitty mkroute is that if you do it that way the route wil survive a reboot. If you just use the "route add" command....you will loose the route on reboot.
# 5  
Old 07-19-2012
Quote:
Originally Posted by Foiled
Nice thing about the smitty mkroute is that if you do it that way the route wil survive a reboot. If you just use the "route add" command....you will loose the route on reboot.
Correct. The reason being that (persistent) routing information is stored in the ODM. Using a chdev like smitty does changes the ODM as well as the actual configuration, while route add only changes the configuration but not the ODM. At reboot the ODM is read to create a configuration, which is why the route commands effects don't survive reboots.

Notice that some admins who don't know this end up putting "route add"-commands in rc.net and this will of course override any changes in the ODM, so watch out for this sort of problems if you change anything.

I hope this helps.

bakunin
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Linux

Network interfaces error

I just ran sudo service networking start on Ubuntu 16.00 and came out with error message Job for networking service failed because control process exited with error code see systemctl status networking.service I tried to also run this command systemctl status networking.service I also got an... (4 Replies)
Discussion started by: DOkuwa
4 Replies

2. IP Networking

Network Interfaces Problem - Monitoring equipment

Dear gurus of Linux / Unix. I have a server, which I use to monitoring traffic, the problem that I find is when I run the following command: probe:~ # sar -n DEV 1 I see that I one second appear info in some interface and in the other second no appear, I don't know what will be the... (0 Replies)
Discussion started by: andresguillen
0 Replies

3. UNIX for Dummies Questions & Answers

/etc/network/interfaces

i need a one liner command that writes in /var/log/net.log the date when i connect to the network and when i disconect ..i know that i need to write somethin in /etc/network/interfaces but idk what ! please help (1 Reply)
Discussion started by: g0dlik3
1 Replies

4. Solaris

Solaris 8: Multiple primary interfaces connected to the same network

Hello, I have a machine with Solaris 8, and it has multiple interfaces that are connected to the same network which means they all have metric 0 (1 hop) to the default gateway. assume: * e1000g0: 10.1.1.70 * e1000g2: 10.1.1.72 * e1000g4: 10.1.1.74 * e1000g5: 10.1.1.76 * gateway:... (11 Replies)
Discussion started by: aeg
11 Replies

5. Debian

/etc/network/interfaces problem

Hello i am configuring a debian lenny sever ,/etc/network/interfaces is modified so that eth1 takes a static IP address then i save it wq! then i restart the networking , /etc/init.d/networking restart . but after reboot ,the file is reset ,note that the interfaces had by defauklt IPv6 address... (5 Replies)
Discussion started by: learn82
5 Replies

6. Solaris

Network Interfaces

I got second IOU in my M5000 but not able bring internal network interfcae .. ike i don't get link on those 2 interfaces .. and the same network cable plugged in PCI network card it works like a charm Is there any special way to enable the internal IOU interfaces or i have bad nics ? (8 Replies)
Discussion started by: fugitive
8 Replies

7. AIX

NIM w/ two network interfaces

Hi all, this is my first post on this forum. My main problem is this: I have a NIM server that I am trying to configure two interfaces on. One interface is for an internal Admin VLAN, the other is so that the server can use SUMA to pull updates. The problem is that I need help w/ the routing.... (1 Reply)
Discussion started by: snakernetb
1 Replies

8. SCO

Network interfaces problem

Hi, I have problems with my SCO unix network interfaces. Intel integrated adapter was failing, so I installed new one - 3COM adapter into free PCI slot. Installed driver using SCO Software manager - successfully Added new Network adapter using SCO Network configuration manager - successfully... (0 Replies)
Discussion started by: vilius
0 Replies

9. IP Networking

Network interfaces problem

Hi, I have problems with my SCO unix network interfaces. Intel integrated adapter was failing, so I installed new one - 3COM adapter into free PCI slot. Installed driver using SCO Software manager - successfully Added new Network adapter using SCO Network configuration manager - successfully... (0 Replies)
Discussion started by: vilius
0 Replies

10. Solaris

HOW-TO Retrieve all network interfaces??!

Yes. But just wait a bit. How to do it via system calls? I'm just a newbie in Unix\Linux\Solaris e.t.c. programming. Can anyone help me? I need an advice probably how to do it or may be what API to read... :) Please, help... (2 Replies)
Discussion started by: LocalStorm
2 Replies
Login or Register to Ask a Question