Horms,
I tried messing about with the -arp flag on ifconfig eth1, but that
pretty much took the entire interface down.
As expected the failover server saw this hapening, and took over the VIP.
Changing it back to ifconfig eth1 arp, restored the link, but the
secundary server kept the ip.
Setting net.ipv4.conf.eth1.arp_ignore = 1
in /etc/sysctl.conf, didn't do much different. it took the the internal
ip down again.
And removing it put the ip back online.
How should i have done this exactly?
I read:
http://www.ultramonkey.org/3/topologies/sl-ha-lb-eg.html
And figured out that i would go with the debian way of things, altough
im on gentoo.
eth0 should abviously arp for the VIP, but doesn't, eth1 does so, but
shouldn't. eth1 should only arp for its internal ip. (so setting -arp on
eth1 doesn;t do the trick)
Setting
# When an arp request is received on eth0, only respond if that address is
# configured on eth0. In particular, do not respond if the address is
# configured on lo
net.ipv4.conf.eth0.arp_ignore = 1
tells me i could add this to eth1 to make it ignore arps for the VIP,
since its not bound to eth1.
any more help? (don't want to tinker about all too much since i can have
the machine go dark on me, its colocated)
thanks for any help.
with regards
Jan klopper
Horms wrote:
On Mon, Sep 26, 2005 at 03:05:12PM +0200, Jan Klopper wrote:
Hi,
Im having a couple of problems in which my director has gone sour.
The interface with the internal ip seems to be arping for the vip, but
since it does not have the vip attached to it, it does not accept the
traffic send to it.
The routers in the network therefor cannot send the traffic to the VIP
and broadcast the packet.
Which results in the entire vlan answering that they are not the one to
contact (or something similar), because the interface with the VIP
attached to it also responds the packets in the end to wind up there,
but it causes who lot of useless traffic.
Any suggestions?
Im using a Direct routing setup, and i have both the internal and
extrnal interfaces connected to the same switch.
Yes, use arp_ignore and arp_enounce on the interface that
you don't want the VIP advertised on.
|