首页 技术正文

Linux环境下iptables查看、添加、删除和修改命令如何用?

gaosc 技术 2019-04-29 4866 0 linuxiptables

1iptables 查看命令:

iptables -nL –line-number

-n 不对 ip 地址进行反查,加上这个参数显示速度会快很多;

-L 查看当前表的所有规则,默认查看的是 filter 表,如果要查看 NAT 表,可以加上-t NAT 参数;

-line-number 显示规则的序列号,这个参数在删除或修改规则时会用到。

2、iptables 添加命令

添加规则有两个参数:-A 和-I。其中-A 是添加到规则的末尾;-I 可以插入到指定位置,没有指定位置的话默认插入到规则的首部。

添加一条规则到尾部命令:

[root@test ~]# iptables -A INPUT -s 192.168.1.5 -j DROP

再插入一条规则到第三行,将行数直接写到规则链的后面:

[root@test ~]# iptables -I INPUT 3 -s 192.168.1.3 -j DROP

3、iptables 删除命令

删除用-D 参数

删除之前添加的规则(iptables -A INPUT -s 192.168.1.5 -j DROP):

[root@test ~]# iptables -D INPUT -s 192.168.1.5 -j DROP

或者先使用–line-number 找出该条规则的行号,再通过行号删除规则,如删除第二行规则:

[root@test ~]# iptables -D INPUT 2

4、iptables 修改命令

修改使用-R 参数,如将第 3 条规则的 DROP 改为 ACCEPT:

[root@test ~]# iptables -R INPUT 3 -j ACCEPT

打赏 支付宝打赏 微信打赏
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

Music