On 12/20/2010 10:39 AM, LiAndy wrote:
On 12/08/2010 02:21 PM, Vincent D wrote:ok,结合各位朋友的热心提示,还是决定在软件层实现,海蜘蛛、RouterOS等(只是还没找到源代码)是个不错的选择,ACL控制。谢谢详细的回答。 事实上,用的是Android平板电脑,打开浏览器时,只允许看一个页面,就导致这 个问题了。 非要注册、登录到某店后才可以 wifi,不这样就不行。 而真实的问题是:具体的这些(注册、登录正常wifi)是如何实现????我不太懂,瞎猜的: 在网页登录之前,事实上你已经接连上网络了,也就是在路由端被分配了一个IP地址。但是这个时候此IP在路由系统中是未认证状态,所有端口都是关闭的,只有80端口是开的,但是所有其他数据流都会被重定向到登录页面(或者阻断?)。 当你登录后,你的IP会自动经过认证,端口会开通。 所有这些应该都由路由系统支持,也许openWRT能搞定吧,没用过我就不清楚了。 具体怎么实现的,没有研究过,google一下试试吧。 -- ----------------------------------------------- http://www.liandy.com http://t.sina.com.cn/liiandy 国道民儒中为经 三学一动 ----------------------------------------------- |