iptables基于centos 6使用方法

  • 2019 年 12 月 18 日
  • 筆記

所有端口号以8080为例

1.查看当前状态

service iptables status 或 iptables -L -n(建议记住后者,前者在centos 7中无效)

2.开启端口

针对所有ip开放端口:

iptables -I INPUT -p TCP –dport 8080 -j ACCEPT

针对特殊ip开放端口:

iptables -I INPUT -s 127.0.0.1 -p TCP –dport 8080 -j ACCEPT

3.关闭端口

iptables -I INPUT -p tcp –dport 8080 -j DROP

4.删除规则

首先用service iptables status查看当前状态:

以下列出局部规则

Chain INPUT (policy ACCEPT)

num  target   prot opt source   destination  

1   ACCEPT   tcp  —  192.168.0.1 0.0.0.0/0   tcp dpt:3306

2   ACCEPT   tcp  —  0.0.0.0/0 0.0.0.0/0   tcp dpt:8080 

3   ACCEPT   tcp  —  0.0.0.0/0   0.0.0.0/0   tcp dpt:8081

4   ACCEPT   tcp  —  192.168.0.2 0.0.0.0/0   tcp dpt:3306

5 DROP   tcp  —  0.0.0.0/0   0.0.0.0/0   tcp dpt:3306

删除规则2的方法为:

iptables -D INPUT 2