Logo MasarLabsNO ePATENTS

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.

XHTML Validator CSS Validator