课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
2分钟

设置基本的规则匹配-1

1、指定协议匹配。

1)匹配指定协议。

#iptables -A INPUT -p tcp

2)匹配指定协议之外的所有协议。

#iptables -A INPUT -p !tcp

2、指定地址匹配。

1)指定匹配的主机。

#iptables -A INPUT -s 192.168.0.18

2)指定匹配的网络。

#iptables -A INPUT -s 192.168.2.0/24

3)匹配指定主机之外的地址。

#iptables -A FORWARD -s !192.168.0.19

4)匹配指定网络之外的网络。

#iptables -A FORWARD -s ! 192.168.3.0/24

3、指定网络接口匹配。

1)指定单一的网络接口匹配。

#iptables -A INPUT -i eth0

#iptables -A FORWARD -o eth0

2)指定同类型的网络接口匹配。

#iptables -A FORWARD -o ppp+

4、指定端口匹配。

1)指定单一端口匹配。

#iptables -A INPUT -p tcp –sport www

#iptables -A INPUT -p udp –dport 53

2)匹配指定端口之外的端口。

#iptables -A INPUT -p tcp –dport !22

3)匹配端口范围。

#iptables -A INPUT -p tcp –sport 22:80

4)匹配ICMP端口和ICMP类型。

#iptables -A INOUT -p icmp –icimp-type 8

5)指定ip碎片。

每个网络接口都有一个MTU(最大传输单元),这个参数定义了可以通过的数据包的最大尺寸。如果一个数据包大于这个参数值时,系统会将其划分成更小的数据包称为ip碎片)来传输,而接受方则对这些ip碎片再进行重组以还原整个包。这样会导致一个问题:当系统将大数据包划分成ip碎片传输时,第一个碎片含有完整的包头信息(IP+TCP、UDP和ICMP),但是后续的碎片只有包头的部分信息(如源地址、目的地址)。因此,检查后面的ip碎片的头部(象有TCP、UDP和ICMP一样)是不可能的。假如有这样的一条