YES东 发表于 2010-1-14 23:45:21

用SNAT提高tomato番茄固件的NAT效率

tomato所用的NAT方式是MASQUERADE,这是一种特殊的SNAT,用于出口IP是动态IP的情况,
但是每次做NAT之前都要多一次判断出口IP的过程,其效率肯定比SNAT要低一点。路由器CPU资源相对来说还不是很“富裕”,
能省点就省点吧。

sleep 10s
iptables -t nat -I POSTROUTING -o ppp0 -j SNAT --to-source $(ip addr show ppp0|grep inet|cut -d' ' -f6)
iptables -t nat -D POSTROUTING 2

把这个脚本内容放到系统管理-脚本设置里面“当WAN联机时”保存就OK。

DD-WRT不用,因为DD-WRT本身NAT伪装方式就是SNAT,当然这种方式对于效率提升也很有限。

conky606 发表于 2010-1-15 18:14:30

很好的东西,iptables真是太强大了!

名都服饰 发表于 2010-1-15 20:37:26

不会。怎么放?...........

wse 发表于 2010-1-17 15:30:53

我粘过去试下. 会有什么效果

jhxz 发表于 2010-1-17 19:04:53

效果提升不大~~~
页: [1]
查看完整版本: 用SNAT提高tomato番茄固件的NAT效率