On Sun, Jun 04, 2000 at 06:06:51PM -0400, Jerome Etienne wrote:
> This feature is usefull to support VRRP(rfc2338) which requires
> to answer the ARP request for a 'virtual ip' with the proper
> 'virtual MAC'(rfc2338 section 8.2). So to potentially answer
> a particular MAC for a particular IP, and not with the primary
> MAC. As far as i know, it is currently impossible because linux
> assumes to have a single MAC per physical interface. My plan is
> to prevent the kernel from answering for the virtual ip addresses
> and to answer from userspace.
Keeping the policy decision in user-space is a wise solution.
But you may just set NOARP flag for the device and do all the stuff in
user-land merging your 'virtual MAC' logic with any ARP daemon.