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.
- e1000g0: 192.168.30.70
- e1000g2: 192.168.30.72
- e1000g4: 192.168.30.74
- e1000g5: 192.168.30.76
- gateway: 192.168.30.65 (Cisco Router)
However, it seems like despite the fact that they have a direct connection, they seem to be using e1000g0 to access the 192.168.30.0 network to get to the default gateway and then to anywhere else.
When I send a ping to say, 192.168.30.74 (IP of e1000g4) and capture packets on e1000g0, I see the "echo reply" messages going out of it as opposed to e1000g4 even though e1000g4 is the one receiving the "echo request". This should not happen and these should be completely independent as they should all be advertising a 1 hop to that network
The outputs from netstat -rn and ifconfig -a are shown in the picture on the link below
I need to somehow assign all these interfaces equal priority and make them understand that they're physically connected to the 192.168.30.0 network and there's no need to go through e1000g0 to get to it.
This is causing a lot of problems as eventually all traffic will end up going through the e1000g0 interface and that will become a bottle neck.
Please help Thanks in advance