Chinaunix首页 | 论坛 | 博客
  • 博客访问: 169786
  • 博文数量: 48
  • 博客积分: 2245
  • 博客等级: 大尉
  • 技术积分: 535
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-05 16:03
文章分类

全部博文(48)

文章存档

2014年(5)

2013年(4)

2012年(7)

2011年(2)

2010年(30)

我的朋友

分类: LINUX

2010-02-26 20:18:52

IPtables 应用举例
 
ICMP类型小析,ICMP请求包类型为(即ping request)8,回复包类型为(即ping replay)0。
 
例1、拒绝源IP地址为192.168.0.188的主机ping目的IP地址为
192.168.0.186 在192.168.0.186主机上配置如下:
iptables -t filter -A INPUT -s 192.168.0.188 -d 192.168.0.186 -p
icmp --icmp-type 8 -j DROP
查看配置的策略:
iptables -t filter -L -n
清空filter的配置:
iptables -t filter -F
也可以在OUTPUT的链上配置,如下:
iptables -t filter -A OUTPUT -s 192.168.0.186 -d 192.168.0.188 -p
icmp --icmp-type 0 -j DROP 
INPUT和OUTPUT的区别:在INPUT上配置,ICMP request包到达主机
192.168.0.186时就匹配策略被丢弃,而在OUTPUT上配置,主机收到ICMP
request包后,回应包被匹配然后丢弃。基于效率来考虑的话,INPUT的效率更高些,故在实际应用中推荐使用。
 
例2、拒绝源IP地址为192.168.0.188的主机访问目的IP地址为
192.168.0.186的WEB服务器。
192.168.0.186上INPUT链上配置如下:
iptables -t filter -A INPUT -s 192.168.0.188 -d 192.168.0.186 -p
tcp --dport 80 -j DROP
192.168.0.186上OUTPUT链上配置如下:
iptables -t filter -A OUTPUT -s 192.168.0.186 -d 192.168.0.188 -p
tcp --sport 80 -j DROP
区别同上,实际应用在也建议使用INPUT。
 
PS:其它的服务就不多举例了,用法都是一样的,无非就是源IP和目的IP,源端口和目标端口不一样。
阅读(1099) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~