iptables自定义链操作

自定义链的创建以及配置

1、创建自定义链

iptables -t filter -N testList    // 表示在filter表中添加testList链

2、在已有链中引用自定义链

iptables -I FORWARD -i eth0 -j testList
iptables -I FORWARD 2 -j testList   // 根据实际情况进行配置

3、向自定义链中添加规则

iptabels -I testList -p tcp --dport 80 -j ACCEPT   // 根据实际情况进行配置

注意:

// 如果不在已存在的链中引用自定义链,那么自定义链中的所有规则都不会生效。
// 不配置引用规则,自定义链是可以正常配置,只是不会生效。

自定义链的删除

1、解除对自定义链的引用

iptables -D FORWARD -i eth0 -j testList

2、清空自定义链中的所有规则

iptables -t FORWARD -F testList    

3、删除自定义链

iptables -X testList

注意:

// 如果不将引用规则删除以及自定义链中所配置的规则清空的话,是无法删除自定义链的。

 

posted @ 2020-11-18 10:50  sourceTime  阅读(375)  评论(0编辑  收藏  举报