streamline HA/LB question
Joshua Szmajda <[email protected]>
| Newsgroups | gmane.linux.highavailability.ultramonkey |
|---|---|
| Message-ID | <[email protected]> |
Hey all,
I have a working streamline HA/LB setup using RHEL3. I'm starting to
convert my servers to Gentoo, but I'm having problems with the config.
I'm using the sysctls listed for debian:
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.eth0.arp_ignore = 1
net.ipv4.conf.eth1.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.eth0.arp_announce = 2
net.ipv4.conf.eth1.arp_announce = 2
I have all the ip's configured correctly (my VIPs are 128.121.26.20 and
128.121.26.22):
# ip addr sh
1: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:e0:81:2e:ed:92 brd ff:ff:ff:ff:ff:ff
inet 128.121.26.19/24 brd 128.121.26.255 scope global eth0
2: eth1: <BROADCAST,MULTICAST,PROMISC,UP> mtu 1500 qdisc pfifo_fast qlen
1000
link/ether 00:e0:81:2e:ed:93 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.19/24 brd 10.0.0.255 scope global eth1
inet 10.0.1.19/24 brd 10.0.0.255 scope global eth1:1
3: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
inet 128.121.26.20/32 scope global lo:0
inet 128.121.26.22/32 scope global lo:1
my routes seem to be correct:
# ip route
10.0.0.0/24 dev eth1 proto kernel scope link src 10.0.0.19
128.121.26.0/24 dev eth0 proto kernel scope link src 128.121.26.19
10.0.1.0/24 dev eth1 proto kernel scope link src 10.0.1.19
127.0.0.0/8 dev lo scope link
default via 128.121.26.1 dev eth0
tcpdump on all intervening machines shows the request for 128.121.26.22
traveling as far as the real server (with the correct mac,
00:e0:81:2e:ed:93) but then they stop there.
Strangely, if I try and request the VIP from a machine on the local lan
it works fine. The problem is when I request the VIP from an external
machine. I think it's a routing issue but I can't seem to track it
down... Any ideas?
Thanks!!!
-Joshua Szmajda
--
Ultra Monkey - http://www.ultramonkey.org/
To UNSUBSCRIBE, email to [email protected], with a body:
unsubscribe ultramonkey-users [email protected]
where "[email protected]" is YOUR email address.