iptables -A           //新增一条规则

iptables -I INPUT 1   //在INPUT链第一处插入一条规则

iptables -i           //数据包进入的接口

iptables -o           //数据包传出的接口

iptables -p           //数据包使用的协议 常用的有 tcp udp icmp all

iptables -s           //来源ip/网段

iptables -d           //目标ip/网段

iptables -j           //后接操作 DROP ACCEPT LOG

iptables -P           //改变链的处理方式

iptables -F           //清除所有规则

iptables -D 链 第几个 //清除指定规则

iptables --sport      //限制来源端口范围

iptables --dport      //限制目标端口范围


iptables -A INPUT -p icmp --icmp-type 8 -j DROP  //禁ping


iptables-save > filename    //保存配置到文件

iptables-restore < filename //导入配置


server iptables save //保存配置----一定使用这个保存配置


iptables -A INPUT -m state --state //状态模块


参数

-m:

state 状态模块

mac   mac地址

--state

INVALID 无效的数据包

ESTABLISHED 已经联机成功的联机状态

RELATED 与我们主机发送出去的数据包有关

NEW      想要新建立联机的数据包状态


eg:


iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

iptables -A INPUT -m state --state INVALID -j DROP