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 (http://www.austintek.com/LVS/LVS-HOWTO/HOWTO/LVS-HOWTO.arp_problem.html)
ARP problem in LVS/TUN and LVS/DR (http://www.linuxvirtualserver.org/docs/arp.html)

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 above version 2.6.6 is to add in /etc/sysctl.conf:

/etc/sysctl.conf

  1. net.ipv4.conf.lo.arp_ignore = 1
  2. net.ipv4.conf.lo.arp_announce = 2
  3. net.ipv4.conf.all.arp_ignore = 1
  4. net.ipv4.conf.all.arp_announce = 2

Download

You can download NoArp here (/download).

Tags

Dec 2004
SuMoTuWeThFrSa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31