| 
 >From the pain-and-suffering-with-multiple-nics department:
I'm putting together a server farm, with heartbeat, lvs, mon, and a few
other goodies. In order to reduce the problems caused by having a hub
die, I've put two NICs in each server (both directors and realservers),
and connected card 0 to one hub, and card 1 to another.
Then, thinking that all is well, I wrote a script for mon (which is
running on the directors) to test network connectivity by pinging all
the relevant IPs via the two net cards in each director; in more detail,
I ping the 2 IPs in for each director and each realserver via each
device in the director.
The problem I have found (and I'm not sure whether heartbeat/lvs is
responsible or not) is that this doesn't work. To illustrate (using the
actual IP addresses on director 1):
director1:
eth0: 192.168.1.131
eth1: 192.168.100.131  <-- only used for heartbeat vi crossover cable
eth2: 192.168.1.133
realserver1:
eth0: 192.168.1.141
eth1: 192.168.1.143
If I (from director1) do the following:
ping -c 1 -I eth0 192.168.1.133  or
ping -c 1 -I eth2 192.168.1.131
then I get no response. Similarly, if I ping (from the director) either
of the realserver addresses with the cable to eth0 (on the realserver)
unplugged, then I get no response, but if that cable is plugged in and
the eth1 cable is removed, I can ping both of them.
Here's the routing table, just in case that helps any:
Destination     Gateway         Genmask         Flags   Iface
192.168.1.133   0.0.0.0         255.255.255.255 UH      eth2
192.168.1.131   0.0.0.0         255.255.255.255 UH      eth0
192.168.100.131 0.0.0.0         255.255.255.255 UH      eth1
192.168.1.169   0.0.0.0         255.255.255.255 UH      eth0
192.168.100.0   0.0.0.0         255.255.255.0   U       eth1
192.168.1.0     0.0.0.0         255.255.255.0   U       eth0
192.168.1.0     0.0.0.0         255.255.255.0   U       eth2
127.0.0.0       0.0.0.0         255.0.0.0       U       lo
0.0.0.0         192.168.1.1     0.0.0.0         UG      eth2
0.0.0.0         192.168.1.1     0.0.0.0         UG      eth0
I'm kinda stumped here; any help at all would be appreciated!
Cheers, Chris.
mailto:chris.anderson@xxxxxxxxxx
-- 
"Personally, I am of the Opinion that The Bible(tm) has historical
 value only slightly greater than The Silmarillion. But, that's
 just My Opinion, and this is Usenet." -- David Eoll in ASR
 |