1、iptables常用参数
-P(大写):设置默认规则
-F:清空规则链
-L:查看规则链
-A:在规则连末尾加入新规则
-I:在规则链头部加入新规则
-D num:删除某一条规则
-j:匹配相对应的动作
-s:匹配来源地址IP/MASK,加" ! "表示除这个IP外
-d:匹配目标地址
-i 网卡名称:匹配从这块网卡流入的数据
-o 网卡名称:匹配从这块网卡流入的数据
-p:匹配协议,如TCP、UDP、ICMP
--dport num:匹配目标端口号
--sport num:匹配来源端口号
2、常见规则
查看规则列表
iptables -L
设置默认规则
iptables -P INPUT DROP
允许所有来源访问本机22端口
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
允许该网段访问本机22端口
iptables -A INPUT -s 192.168.11.0/24 -p tcp -j ACCEPT
禁PING
iptables -A INPUT -p icmp --icmp-type echo-request -j DROP
iptables -A INPUT -p icmp --icmp-type echo-reply -j DROP
解除禁PING
iptables -D INPUT -p icmp --icmp-type echo-reply -j DROP
iptables -D INPUT -p icmp --icmp-type echo-request -j DROP
保存修改规则
iptables-save