I tried your new src and was able to successfully compile it on Fedora core2 on a 2.6.6 kernel. But when I tried to start ipfilter, modprobe still won't load the kernel module and gave the following error:
FATAL: Error inserting ipfilter (/lib/modules/2.6.6-1.435.2.3custom/kernel/net/ipv4/ipfilter.ko): Invalid module format
Please advise.
sheldon
PS: I had to make a couple of trivial modification to the source:
the ip_fil_linux.c had a typo of sizeeof instead of sizeof
the lib/printstate.c need #include ip_sync.h after the two #include already there.
Darren Reed wrote:
Here's another take at making sure I've got everyone's recent changes in.
It also is up to date with Linux.
What's that mean? I've built and loaded it into a 2.6.4 kernel built from SUSE 9.1. However...if you want to run ipfilter on linux, you must be prepared to build, install and run your own linux kernel. It seems next to impossible to recreate the source tree the way vendors (such as SUSE) have them set for creating their binary distro's.
http://coombs.anu.edu.au/~avalon/ip_fil4.1next.tar.gz
Darren
