LINUX iptables防火墙规则的匹配条件
2013-12-19 11:55
169 查看
一、常规匹配1、协议匹配-p协议名例:若要丢弃通过icmp协议访问防火墙本机的数据包、允许转发经过防火墙的除icmp协议的数据包iptables -I INPUT -p icmp -j DROPiptables -A FORWARD -P ! icmp -j ACCEPT2、地址匹配例:拒绝转发源地址为192.168.1.11的数据、允许转发源地址位于192.168.7.0/24网段的数据iptables -I FORWAED -s 192.168.1.11 -j REJECTiptables -I FORWAED -s 192.168.7.0/24 -j ACCEPT3、网络接口匹配例: 丢弃从外网接口(eth1)访问防火墙本机且源地址为私有地址的数据包iptables -I INPUT -i eth1 -s 10.0.0.0/8 -j DROPiptables -I INPUT -i eth1 -s 172.16.0.0/12 -j DROPiptables -I INPUT -i eth1 -s 192.168.0.0/16 -j DROP二、隐含匹配1、端口匹配例:允许为网段192.168.4.0/24转发DNS查询数据包iptables -A FORWAED -s 192.168.4.0/24 -p udp --dport 53 -j ACCEPTiptables -A FORWAED -d 192.168.4.0/24 -p udp --sport 53 -j ACCEPT例:构建Vsftpd服务器时,要开放20、21端口,以及用于被动模式的端口范围24500~24600iptabels -I INPUT -p tcp --dport 20:21 -j ACCEPTiptabels -I INPUT -p tcp --dport 24500:24600 -j ACCEPT2、ICMP类型匹配代码8为请求 0为回显 3为目标不可达例:禁止其他主机ping本机,但是允许本机ping其他主机iptables -A INPUT -p icmp --icmp-type 8 -j DROPiptables -A INPUT -p icmp --icmp-type 0 -j ACCEPTiptables -A INPUT -p icmp --icmp-type 3 -j ACCEPTiptables -A INPUT -p icmp -j DROP三、显示匹配1、多端口匹配使用“-m multiport --dports 端口列表”、“-m multiport --sports 端口列表”的形式,来检查数据包的源端口和目标端口,端口直接以逗号分隔。例:允许本机开放25、80、110、143端口iptables -I INPUT -p tcp -m multiport --dports 25,80,110,143 -j ACCEPT2、ip范围匹配使用“-m iprange --src-range IP范围”、“-m iprange --dst-range IP范围”的形式,用来检查数据包的源地址和目标地址。例:禁止转发源地址位于192.168.4.21与192.168.4.28之间的tcp数据包iptables -A FORWAED -p tcp -m iprange --src-range 192.168.4.21-192.168.4.28 -j DROP
相关文章推荐
- 防火墙 之 iptables 匹配条件讲解
- 《Drools 7 规则引擎教程》番外篇-规则条件匹配机制
- Activity--隐式匹配规则
- Ubuntu中保存iptables防火墙规则
- 重写成员“MySql.Data.Entity.MySqlConnectionFactory.CreateConnection(System.String)”时违反了继承安全性规则。重写方法的安全可访问性必须与所重写方法的安全可访问性匹配。
- Nginx 路径匹配规则,通配符
- Nginx配置中Location的匹配规则
- 正则表达式中的分支条件匹配
- NAT防火墙规则的查看与删除
- 代码去注释正则匹配规则
- linux防火墙(三)—— iptables语法之匹配条件
- Iptables防火墙使用及规则配置
- 正则表达式 - 匹配规则
- 规则 2.12:if后的条件要用括号括起来。
- nginx的location匹配规则----nginx的学习之路
- Servlet 的 URL 匹配规则
- windows 2008 命令行 控制 防火墙 入站 出站 规则
- web.xml中的url-pattern写法规则及匹配过程
- sed条件不修改匹配
- CSS选择器从右向左的匹配规则