一直在用Wiwiz做Web认证和Wifi计费,感觉还是很好的。

关于Wiwiz虚拟机设置的方法请参考以前的帖子:
http://itbbs.pconline.com.cn/network/13162214.html

美中不足的是,Wiwiz本身并不带限速,无线网络中有人占用带宽很多时有点郁闷。
经实践努力,终于研究出了Wiwiz虚拟机中实现连接限速的方法,只需在虚拟机中简单执行两个命令即可:

iptables -t mangle -A FORWARD -s 192.168.1.0/24 -m limit --limit 20/s --limit-burst 5 -j ACCEPT
iptables -t mangle -A FORWARD -s 192.168.1.0/24 -j DROP

“192.168.1.0/24”代表IP地址范围,我的是192.168.1.1~192.168.1.255。
例如,如果地址范围是192.168.20.1~192.168.20.255,那么就换成“192.168.20.0/24”就行了。

经过实际测试,用这个方法每个热点用户的下载速度能控制在160KB/s以内。

p.s. 这个方法只在Wiwiz虚拟机中试验过,路由器方式还未尝试。希望能抛砖引玉,也欢迎大家提意见。