From 1b8c69e14d97bf5d0e973740c5802fdbf96f756d Mon Sep 17 00:00:00 2001 From: Jozsef Kadlecsik Date: Tue, 13 Jul 2010 14:18:22 +0200 Subject: Compatibility and documentation fixes Makefile fixes: compiler flags README and manpage fixes Compatibility with newer gcc releases (4.4.x) Compatibility with the 2.6.35 kernel tree --- README | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) (limited to 'README') diff --git a/README b/README index 08a22ba..45d3eb9 100644 --- a/README +++ b/README @@ -1,20 +1,23 @@ -This is the ipset source tree. Follow these steps to install ipset: +This is the ipset source tree. Follow the next steps to install ipset: 0. You need the source tree of your kernel (version >= 2.6.31) - and it have to be configured, modules compiled. Please apply - the netlink.patch against your kernel tree (with kernel <= 2.6.31.1 - please use the patch netlink.patch-2.6.31.1). Recompile and - install the patched kernel. + and it have to be configured (with ip6tables support), modules compiled. + Please apply the netlink.patch against your kernel tree + (with kernel <= 2.6.31.1 please use the patch netlink.patch-2.6.31.1). -1. Initialize the compiling environment for ipset + Recompile and install the patched kernel and its modules. + + The ipset source code depends on the libmnl library so the library + must be installed. + +1. Initialize the compiling environment for ipset. The packages automake, + autoconf and libtool are required. % ./autogen.sh 2. Run `./configure` and then compile the ipset binary and the kernel modules. - The ipset source code depends on the libmnl library. - Configure parameters can be used to to override the default path to the kernel source tree (/lib/modules/`uname -r`/build), the maximum number of sets (256), the default hash sizes (1024) @@ -25,7 +28,7 @@ This is the ipset source tree. Follow these steps to install ipset: % make % make modules -3. Install the binary and the modules +3. Install the binary and the kernel modules # make install # make modules_install @@ -49,5 +52,5 @@ This is the ipset source tree. Follow these steps to install ipset: That's it! -Read the ipset(8) and iptables(8) manpages on how to use ipset -and its match and target from iptables. +Read the ipset(8) and iptables(8), ip6tables(8) manpages on how to use +ipset and its match and target from iptables. -- cgit v1.2.3