NoArp Kernel module
MasarLabs noarp is a Linux kernel module that
filters and drops unwanted ARP requests.
It is useful when you need to add an alias to the
loopback interface to use a load balancer.
For more details about this problem see:
LVS-HOWTO: The ARP Problem
ARP problem in LVS/TUN and LVS/DR
You need noarp 1.x for kernel 2.4.x.
You need noarp 2.x for kernel 2.6.x.
Note: the preferred way to solve the ARP problem for kernel
2.6.x (with x > 6) is to add in /etc/sysctl.conf:
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
You can download NoArp
here.
|