Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1485141
  • 博文数量: 263
  • 博客积分: 10851
  • 博客等级: 上将
  • 技术积分: 2627
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-26 22:40
文章分类

全部博文(263)

文章存档

2013年(4)

2012年(25)

2011年(33)

2010年(50)

2009年(138)

2008年(13)

分类: LINUX

2009-01-21 16:37:11

iptables的连线跟踪, 也俗称“状态机”。
 
1. 如果这台机器是做web server之类的, 应该不用状态机,更能提升网络访问速度。 因为作为web server一般防火墙规则不会太多, 但是外面的请求可能灰常的多, 这样的情况下, 就算每个进出包都来匹配一次防火墙规则, 也不会太影响速度, 而如果连接数过多, iptables要维护的连接状态也很多, 进而会影响网络速度哦。

2. 如果这台机器是用做nat,或者网关防火墙,防火墙规则很多的情况下, 使用状态机应该更能提升访问网络的速度。
 
状态机对于做为客户端才是最有用的,做为服务器端, 推荐使用非状态机
 
如何配置防火墙所支持的功能, 也要看机器具体是怎么个用途
 
 
查看ip_contrack表支持的最大记录数:
SuSE 10:
# cat /proc/sys/net/ipv4/ip_conntrack_max
16384
 
Fedora 9:
# cat /proc/sys/net/netfilter/nf_conntrack_max
16384
 
查看conntrack记录
# cat /proc/net/ip_conntrack
 
如何知道本机的iptables是否支持状态机:
法1. 就是上面查看ip_conntrack表是否存在
法2. lsmod | grep ip_conntrack  #看ip_conntrack这个内核模块是否被加载
 
 
阅读(1670) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~