找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10071|回复: 4

[教程] 用SNAT提高tomato番茄固件的NAT效率

[复制链接]
发表于 2010-1-14 23:45:21 | 显示全部楼层 |阅读模式
tomato所用的NAT方式是MASQUERADE,这是一种特殊的SNAT,用于出口IP是动态IP的情况,% U8 @- c8 R# g" Q
但是每次做NAT之前都要多一次判断出口IP的过程,其效率肯定比SNAT要低一点。路由器CPU资源相对来说还不是很“富裕”,8 f7 R' j% V# f% n5 E% |! Z1 U
能省点就省点吧。$ P+ W. j. w$ H% w  G) z) W% V4 i

8 u& N- Q9 B: k$ wsleep 10s" ?1 F1 e0 Z6 t
iptables -t nat -I POSTROUTING -o ppp0 -j SNAT --to-source $(ip addr show ppp0|grep inet|cut -d' ' -f6)
: w2 C$ a9 U* c+ biptables -t nat -D POSTROUTING 2$ c& Z% V+ U+ z& }' t
$ o$ J' q- s% `* c8 h( I: U: p
把这个脚本内容放到系统管理-脚本设置里面“当WAN联机时”保存就OK。2 O( z7 `+ o2 y: g  l% W# @* N

: ^) [( Y2 j- u) u: BDD-WRT不用,因为DD-WRT本身NAT伪装方式就是SNAT,当然这种方式对于效率提升也很有限。
发表于 2010-1-15 18:14:30 | 显示全部楼层
很好的东西,iptables真是太强大了!
发表于 2010-1-15 20:37:26 | 显示全部楼层
不会。怎么放?...........
发表于 2010-1-17 15:30:53 | 显示全部楼层
我粘过去试下. 会有什么效果
发表于 2010-1-17 19:04:53 | 显示全部楼层
效果提升不大~~~
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-5-2 02:07 , Processed in 0.028407 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表