CentOS5安装使用ipset

1、安装kmod-ipset和ipset

rpm -i kmod-ipset-4.5-1.2.6.18_238.el5.x86_64.rpm

rpm -i ipset-4.5-1.el5.x86_64.rpm

2、ipset创建ip集合

ipset -N test nethash

ipset -A test 192.168.1.0/24

ipset --list

3、iptables规则设置

iptables -I INPUT -m set --set test src -j DROP

4、报错处理

设置完iptables规则启动iptables的时候,可能会出现如下报错:

Applying iptables firewall rules: iptables-restore v1.3.5: Couldn't load match `set':/lib64/iptables/libipt_set.so: cannot open shared object file: No such file or directory

rpm2cpio iptables-1.3.5-5.6.1.el5.x86_64.rpm | cpio -idmv

cp lib64/iptables/libipt_set.so /lib64/iptables/

重新启动iptables即可

你可能感兴趣的:(CentOS5安装使用ipset)