腾讯云服务器优惠活动华纳云香港服务器

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

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

答案来自bethal

本文地址:https://boke112.com/post/4856.html

赞 (0) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu