I wrote...
Dave> SIOCSARP: Operation not supported by device
Dave> [root@host255 /root]#
Dave>
Dave> But as you can see, I still get the same problem.
Bernde Eckenfels responded...
Bernd> Yes, try eth0 instead.
But eth0 is where the host has its native IP address. I just want to
grab a secondary, service IP address. If I make eth0 be the service
address, and eth0:1 be the native IP address, would that solve these
problems?
Bernd> This is done automatically. The host is sending arp replies to
Bernd> networks for all local addresses automatically. You can in
Bernd> addition to that send a "gratious arp", which flushes the
Bernd> arp-cache of the router, but this has nothing to do with
Bernd> setting a proxy arp. You can use a user-mode program to do
Bernd> that. arping for example.
That is exactly what I'm trying to do. I thought that proxy arp and
gratuitous arp were the same! What's the difference?
Dave> Yes, but what if the original host still responds to arp requests?
Bernd> You cant stop that. The original host needs to take the alias
Bernd> interface down in that case. This is usually done by a quorum
Bernd> ressource/second network connection. Setting up a proxy arp
Bernd> wont help you.
But the gratuitous arp will stop the router from sending arp
requests.
Bernd> What you CAN do is to stop responding to arp-requests at all
Bernd> (ifconfig -arp) and use a user mode programm to announce the
Bernd> arp-responses. In that case the response will not be delivered
Bernd> if the stack is down, which is exactly what you want.
OK, this is sounding good. That user mode program, what do you
recommend?
Bernd> Your failback host then simply answers all non-answered
Bernd> arp-requests and tcp syn packets with 1sec delay.
This I don't understand... Is this something I must configure or
program? What is the reason for the 1sec delay?
Dave
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]