Hi Sébastien,
I tested 'noarp' on a fresh install of RH7.3 with kernel 2.4.18-3
and seems that that version is missing the following files:
/usr/src/linux/include/linux/netfilter_arp.h
/usr/src/linux/include/linux/netfilter_arp/arp_tables.h
I tested it with RH8.0 that contains kernel 2.4.18-14 and it
contains all the required files and on it 'noarp' seems to work ;-)
May be you could upgrade to the kernel 2.4.18-14 or better
to 2.4.19-x
The standard linux kernel 2.4.19 contains 'netfilter_arp' so
'noarp' should work on any distribution with that kernel.
I updated the documentation in 'noarp 1.0.1'.
About the last question: yes, "/lib/modules/`uname -r`/kernel/net/ipv4/"
could be a good place to put the module, but I prefer
"/lib/modules/`uname -r`/local/" so I know that it isn't a
standard module.
Ciao
Maurizio
On Fri, Nov 29, 2002 at 09:51:16AM +0100, S?bastien Bonnet wrote:
> Maurizio,
>
> > You don't have to patch the kernel but only to compile, install
> > and configure the 'noarp' module, to use your loopback interface
> > filtering its arp reply.
>
> If it had been working on the first shot, I would have said :
> congratulations. A new method for the ARP issue without kernel
> compilation, that's great. Unfortunately, noarp does not get compiled.
> I'm using RH7.3 with kernel 2.4.18 and get the following errors :
>
> 8<---------------------------------------------------------------------
...
> 8<---------------------------------------------------------------------
>
>
> BTW, is /lib/modules/`uname -r`/kernel/net/ipv4/ the "right" place to
> copy the module to ?
>
> Regards,
>
> --
> Sébastien Bonnet
> Centre de contacts - Experian France
>
|