heiheihoho 发表于 2011-9-21 17:02:00

[推荐]揭秘麦当劳WiFi热点Web认证方案


<p class="MsoNormal"><span style="font-family: SimSun;" lang="ZH-CN">近日,接手了一个在几个麦当劳分店的无线覆盖项目。店面面积并不太大,无线覆盖比较容易,但是对于接入热点的认证方式有一些特殊要求。</span></p>

<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>

<p class="MsoNormal"><span style="font-family: SimSun;" lang="ZH-CN">第一、要求接入热点之后打开浏览器输入任何网址都能显示一个麦当劳店面的欢迎页面。</span></p>

<p class="MsoNormal"><span style="font-family: SimSun;" lang="ZH-CN">第二、在这个页面上顾客可以输入一个认证</span><span lang="EN-US">key</span><span style="font-family: SimSun;" lang="ZH-CN">进行认证(顾客可以凭本店面的购物票在店面柜台领取认证</span><span lang="EN-US">key</span><span style="font-family: SimSun;" lang="ZH-CN">)。</span></p>

<p class="MsoNormal"><span style="font-family: SimSun;" lang="ZH-CN">第三、输入正确的认证</span><span lang="EN-US">key</span><span style="font-family: SimSun;" lang="ZH-CN">后可以显示指定的麦当劳主页。之后,用户可以自由使用</span><span lang="EN-US">Internet</span><span style="font-family: SimSun;" lang="ZH-CN">。</span></p>

<p class="MsoNormal"><span style="font-family: SimSun;" lang="ZH-CN">第四、普通顾客的每个认证</span><span lang="EN-US">key</span><span style="font-family: SimSun;" lang="ZH-CN">有一定的使用时间限制,主要是为了吸引长时间在麦当劳上网的顾客继续购买东西。</span></p>

<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>

<p class="MsoNormal"><span style="font-family: SimSun;" lang="ZH-CN">现将整个项目方案简要介绍一下。</span></p>

<p class="MsoNormal"><br/><span lang="EN-US"></span></p>

<p class="MsoNormal"><span style="font-family: SimSun;" lang="ZH-CN">首先,我们尝试完全自己架设认证网关,先后调查了</span><span lang="EN-US">Mikrotik HotSpot</span><span style="font-family: SimSun;" lang="ZH-CN">,</span><span lang="EN-US">RouterOS</span><span style="font-family: SimSun;" lang="ZH-CN">等,认为很难满足这些要求,而且配置较复杂,于是放弃了这些方案。</span></p>

<p class="MsoNormal"><span style="font-family: SimSun;" lang="ZH-CN">又联系了一些其他的无线网关设备的厂商,功能方面还没有理解清楚,但首先的印象就是专用的设备需要高昂的费用。我们只能尝试另外的方案。</span></p>

<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>

<p class="MsoNormal"><span style="font-family: SimSun;" lang="ZH-CN">想到之前见过有人在餐厅和家庭旅馆用普通无线路由器安装</span><span lang="EN-US">Wiwiz HotSpot Builder</span><span style="font-family: SimSun;" lang="ZH-CN">架设过类似的热点认证网关。我们也决定一试。研究了</span><span lang="EN-US">Wiwiz</span><span style="font-family: SimSun;" lang="ZH-CN">网站的资料,并咨询了</span><span lang="EN-US">Wiwiz</span><span style="font-family: SimSun;" lang="ZH-CN">的客服之后,我们发现它完全可以符合我们的需求,不过需要购买专业版的功能。考虑</span><span lang="EN-US">Wiwiz</span><span style="font-family: SimSun;" lang="ZH-CN">专业版的费用并不贵,而且是针对每用户收费,而不是按热点数收费,我们架设的热点数量较多,加上最吸引人的是可以使用普通无线路由器,总体成本还是很低的。因此,最终我们决定采用这个方案。</span></p>

<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>

<p class="MsoNormal"><span style="font-family: SimSun;" lang="ZH-CN">以其中一个店面为例,硬件方面,用了两个普通的无线路由器。一台是</span><span lang="EN-US">Linksys WRT54GS(v3)</span><span style="font-family: SimSun;" lang="ZH-CN">,这台刷</span><span lang="EN-US">DD-WRT</span><span style="font-family: SimSun;" lang="ZH-CN">固件,用于安装</span><span lang="EN-US">Wiwiz</span><span style="font-family: SimSun;" lang="ZH-CN">客户端。另一台是</span><span lang="EN-US">TP-LINK WR841N</span><span style="font-family: SimSun;" lang="ZH-CN">,不更改固件,只用于扩大覆盖范围。</span></p>

<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>

<p class="MsoNormal"><span style="font-family: SimSun;" lang="ZH-CN">首先,为</span><span lang="EN-US">Linksys WRT54GS</span><span style="font-family: SimSun;" lang="ZH-CN">刷</span><span lang="EN-US">DD-WRT</span><span style="font-family: SimSun;" lang="ZH-CN">固件。并设置好</span><span lang="EN-US">Internet</span><span style="font-family: SimSun;" lang="ZH-CN">连接和基本的无线配置。</span></p>

<p class="MsoNormal"><span style="font-family: SimSun;" lang="ZH-CN">然后,在</span><span lang="EN-US">Wiwiz</span><span style="font-family: SimSun;" lang="ZH-CN">的服务面板创建并设置好热点内容以及认证方式,并批量输入招待码(也就是认证</span><span lang="EN-US">key</span><span style="font-family: SimSun;" lang="ZH-CN">)等。接着,在刷过了</span><span lang="EN-US">DD-WRT</span><span style="font-family: SimSun;" lang="ZH-CN">的</span><span lang="EN-US">Linksys WRT54GS</span><span style="font-family: SimSun;" lang="ZH-CN">上安装和设置</span><span lang="EN-US">Wiwiz</span><span style="font-family: SimSun;" lang="ZH-CN">客户端。这些过程都比较简单。</span></p>

<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>

<p class="MsoNormal"><span style="font-family: SimSun;" lang="ZH-CN">到这里,工作就已经基本结束了。热点认证网关就已经创建完成了。拿一个手机开启</span><span lang="EN-US">Wifi</span><span style="font-family: SimSun;" lang="ZH-CN">测试一下,验证一下这个热点的</span><span lang="EN-US">Web</span><span style="font-family: SimSun;" lang="ZH-CN">认证是否正常工作。</span></p>

<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>

<p class="MsoNormal"><span style="font-family: SimSun;" lang="ZH-CN">最后,就是设置</span><span lang="EN-US">TP-LINK WR841N</span><span style="font-family: SimSun;" lang="ZH-CN">做覆盖的扩展,考虑到稳定性,我们用传统的有线连接的方式进行。也就是,将</span><span lang="EN-US">WRT54GS</span><span style="font-family: SimSun;" lang="ZH-CN">作为它的上一级有线路由器。并关闭</span><span lang="EN-US">TP-LINK WR841N</span><span style="font-family: SimSun;" lang="ZH-CN">的</span><span lang="EN-US">DHCP</span><span style="font-family: SimSun;" lang="ZH-CN">服务,并让两台路由器共用一个网段,开启并设置好</span><span lang="EN-US">IP</span><span style="font-family: SimSun;" lang="ZH-CN">与无线设置。这样,</span><span lang="EN-US">Wifi</span><span style="font-family: SimSun;" lang="ZH-CN">终端无论连接到这两个无线路由器的哪个,最终都通过</span><span lang="EN-US">WRT54GS</span><span style="font-family: SimSun;" lang="ZH-CN">进行认证并连接</span><span lang="EN-US">Internet</span><span style="font-family: SimSun;" lang="ZH-CN">。</span></p>

<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>

<p class="MsoNormal"><span style="font-family: SimSun;" lang="ZH-CN">方案示例如图</span><span lang="EN-US">1</span><span style="font-family: SimSun;" lang="ZH-CN">所示。</span></p>

<p class="MsoNormal"><span lang="EN-US">Wifi</span><span style="font-family: SimSun;" lang="ZH-CN">热点</span><span lang="EN-US">Web</span><span style="font-family: SimSun;" lang="ZH-CN">认证页面截图,如图</span><span lang="EN-US">2</span><span style="font-family: SimSun;" lang="ZH-CN">所示。</span></p>



<p class="MsoNormal"><span style="font-family: SimSun;" lang="ZH-CN">认证后显示麦当劳主页,如图</span><span lang="EN-US">3</span><span style="font-family: SimSun;" lang="ZH-CN">所示。</span></p><p style="text-align: center;" class="MsoNormal"><span lang="EN-US"><br/></span><br/></p><div style="text-align: center;"><br/></div><div style="text-align: center;">
</div><div style="text-align: center;">

</div><p style="text-align: center;" class="MsoNormal"><span style="font-family: SimSun;" lang="ZH-CN">图</span><span lang="EN-US">1. </span><span style="font-family: SimSun;" lang="ZH-CN">网络结构图</span></p><div style="text-align: center;">

</div><p style="text-align: center;" class="MsoNormal"><br/><span lang="EN-US"></span></p><p style="text-align: center;"><br/>
</p><div style="text-align: center;">
</div><div style="text-align: center;"><span lang="EN-US"><br/><br/>&nbsp;</span><div style="text-align: center;">

</div>

</div><p style="text-align: center;" class="MsoNormal"><span style="font-family: SimSun;" lang="ZH-CN">图</span><span lang="EN-US">2. Web</span><span style="font-family: SimSun;" lang="ZH-CN">认证页面截图</span></p><div style="text-align: center;">

</div><p style="text-align: center;" class="MsoNormal"><span lang="EN-US">&nbsp;</span></p><div style="text-align: center;">

</div><p style="text-align: center;" class="MsoNormal">&nbsp;<span lang="EN-US"><br/></span></p><p style="text-align: center;" class="MsoNormal"><span lang="EN-US"><br/></span></p><div style="text-align: center;">

</div><p style="text-align: center;" class="MsoNormal"><span style="font-family: SimSun;" lang="ZH-CN">图</span><span lang="EN-US">3. </span><span style="font-family: SimSun;" lang="ZH-CN">认证之后显示页面</span><span lang="EN-US">(</span><span style="font-family: SimSun;" lang="ZH-CN">麦当劳主页</span><span lang="EN-US">)</span></p>





[此贴子已经被作者于2011/9/24 12:28:44编辑过]

bluelinux 发表于 2011-9-24 12:44:00

&nbsp;好厉害,学习了!

suincl 发表于 2011-9-29 09:08:00

<p>不错啊,这要点时间去研究才搞得出来哦。。。</p>
<p><font face="Verdana">QQ:1322604203&nbsp;&nbsp; <br/>手机:15361591179</font></p>
[此贴子已经被作者于2012/5/7 17:50:07编辑过]

vdun 发表于 2011-10-15 23:02:00

不错啊,楼主有详细的方案分享一下吗?

明明想打你 发表于 2011-11-4 11:21:00

<p>是的。。能把方案更详细地说说吗?</p>

jgswwz 发表于 2011-11-8 00:33:00

好东西,厉害。

andylinlee 发表于 2011-12-8 15:12:00

好厉害,学习了!

振华 发表于 2011-12-12 10:01:00

好东西,最好在详细些

jack2005008 发表于 2011-12-13 10:37:00

是啊

kentxiao 发表于 2012-2-6 14:52:00

楼主的方案还算可以吧,也是花了一些时间的。但,此方案只能做较小的店面。我公司有一款专门的基于Linux的网关产品,是专门用于WLAN的多媒体应用的认证和管理的。进一步的探讨,可联系我,我也会针对此产品,专门发一主题来探讨。敬请期待!

boyang1985 发表于 2012-2-6 16:42:00

<p>好厉害的东西</p>

daping78 发表于 2012-2-7 19:01:00

这方案学习了~~~谢谢分享~~

kerrylid 发表于 2012-2-8 19:33:00

<p>这个有意思</p>
<p>&nbsp;</p>

tiida2011 发表于 2012-2-19 23:37:00

<div class="quote"><b>以下是引用<i>vdun</i>在2011/10/15 23:02:00的发言:</b><br/>
       
        不错啊,楼主有详细的方案分享一下吗?
       
</div><p></p>楼主的方案还不够详细吗?
[此贴子已经被作者于2012/2/19 23:37:53编辑过]

tiida2011 发表于 2012-5-24 22:08:00

&nbsp; Wiwiz也是Linux的吧

jtlaodao 发表于 2012-6-4 23:28:00

非常感谢,正在寻找类似的解决方案。<br/>

yehua 发表于 2012-6-28 12:47:00

你们代理湾湾那个插座式AP 多少钱?

guhailiang 发表于 2012-8-1 10:17:00

非常好的解决方案,急需要此类待认证才可以接入。我的邮箱:<a href="mailto:guhailiang@163.com">guhailiang@163.com</a>
页: [1]
查看完整版本: [推荐]揭秘麦当劳WiFi热点Web认证方案