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]

Reply via email to