相关包的下载网址:http://www.netfilter.org/projects/iptables/downloads.html
1、解压进入目录
#tar -vxjf ipset-6.24.tar.bz2
#cd cd ipset-6.24/
2、初始化ipset编译环境,需要automake,autoconf,pkg-config和libtool的支持。
#./autogen.sh
如果提示“./autogen.sh: aclocal: not found”,则执行下面的命令:
#sudo apt-get install autoconf automake libtool
3、配置,可用`./configure --help`查看相关说明
#./configure
可能会有以下报错:
configure: error: Package requirements (libmnl >= 1) were not met:
No package 'libmnl' found
解决方法:
#apt-cache search libmnl
#sudo apt-get install libmnl-dev
4、编译
#make
#make modules
5、安装
#sudo make install
#sudo make modules_install
6、检测是否安装正确
#sudo make tests
7、清理编译过程产生的中间文件
#make clean
# make modules_clean
完成。