在不支持jffs2的DD-WRT里安装Wiwiz的3种方法

在不支持jffs2的DD-WRT里安装Wiwiz的3种方法
Wiwiz HotSpot Builder Utility是一个用于创建无线热点的Web认证网关的软件。如果你有一个无线路由器并且能刷DD-WRT固件,就可以很方便地自建一个Web认证方式的Wifi热点。Wiwiz有几种不同的认证方式可以选择,其中有一个很有用的方式就是你可以创建一个计费的WiFi热点,而且可以让热点的用户在认证前通过支付宝或者Paypal在线付费,当用户付费之后,才能连接互联网。
不过,并不是所有的DD-WRT版本都能使用,根据Wiwiz官网的安装指南,支持Wiwiz的DD-WRT需要支持Wifidog和Jffs2两项功能。支持Wifidog的DD-WRT版本还是比较多的,但是,很多路由器由于硬件的限制,本身就无法支持jffs2。
其实,安装Wiwiz也不一定需要jffs2功能的。笔者总结了以下三种方法也可以在无Jffs2的条件下安装Wiwiz:
方法1. 使用免客户端模式(不推荐用于做计费热点)。
也就是无需安装Wiwiz HotSpot Builder Utility,直接使用DD-WRT的Wifidog的设置。
具体设置步骤可以参考http://www.wiwiz.com/zh/archives/456.htm/
但是,这个方法只能兼容Wiwiz的部分功能。而且对于做计费WiFi,有一个缺点,就是不支持热点用户连接支付宝或Paypal进行付费认证。
方法2. 将Wiwiz安装到DD-WRT环境的/tmp目录。
即,通过Telnet/SSH连接至无线路由器/路由器后执行以下命令(需要先将无线路由器通过WAN口连接至Internet):

cd; wget http://dl.wiwiz.com/hsbuilder-util-latest-DD-WRT.tar.gz
cd /tmp; tar -zxf /tmp/root/hsbuilder-util-latest-DD-WRT.tar.gz
/tmp/usr/local/hsbuilder/hsbuilder_setup4dd-wrt.sh -dest /tmp setup

只是,一般,路由器重启后/tmp将会被自动清空,之前的安装设置也会失效。如果希望每次无线路由器重启后依然能保持Wiwiz的设置,可以尝试下面的第3个方法。
方法3. 使用DD-WRT的防火墙指令设置。
先将无线路由器通过WAN口连接至Internet。
打开浏览器进入DD-WRT的Web管理界面(通常的地址是http://192.168.1.1),选择“管理”->“命令”标签页,在“指令”中输入以下内容(将HOTSPOTID和USERNAME分别替换为您实际的Hotspot ID与Wiwiz用户名):

if [ ! -e "/tmp/usr/local/hsbuilder/hsbuilder.sh" ]; then
wget -O - "http://dl.wiwiz.com/hsbuilder-util-latest-DD-WRT.tar.gz" > /tmp/hsbuilder-util-latest-DD-WRT.tar.gz
cd /tmp; tar -zxf /tmp/hsbuilder-util-latest-DD-WRT.tar.gz
/tmp/usr/local/hsbuilder/hsbuilder_setup4dd-wrt.sh -dest /tmp qsetup -hotspotid HOTSPOTID -username USERNAME
fi 

然后点击“保存为防火墙指令”。之后,等待数分钟至Wiwiz客户端加载完成。

本文章由 http://www.wifidog.pro/2015/05/25/ddwrt-install-wiwiz.html整理编辑,转载请注明出处

时间: 2024-10-20 19:22:59

在不支持jffs2的DD-WRT里安装Wiwiz的3种方法的相关文章

获取作用域里的值的4种方法

获取作用域里的值的4种方法: 1.java代码: <%request.getAttribute()%> 2.${requestScope/username} 3.<s:property value="#session.username"> 4.不知道作用域时候: <s:property value="#attr.username"/>

给Repeater控件里添加序号的5种方法

.net是目前非常热门的一种程序编译语言,在.net培训中的众多知识点中,给Repeater控件里添加序号的5种方法是非常重要的一个.下面就由达内的老师为大家介绍一下这方面的内容. Repeater是我们经常用的一个显示数据集的数据控件,经常我们希望在数据前显示数据的序号,那么我们该怎么为Repeater控件添加序号呢?下面编辑为大家介绍几种常用的为Repeater控件添加序号的方法: 方法一:利用Container.ItemIndex属性,代码如下: <Itemtemplate ><%

Webkit里创建Event的两种方法

转载请注明:http://blog.csdn.net/lichwei1983 第一种方法: 直接修改WebCore的Window, HTML中关于Event名称,监听器. 1 修改HTMLAttributeName.in,增加event name: onirkeyevent: 2 修改DOMWindow.idl,增加事件监听器:attribute EventListener onirkeypress; 3 修改Domcument.idl,增加事件监听器 attribute [DontEnum]

在红帽RHEL7.0里配置网卡的四种方法

第一种方法 :采用vim编辑器来配置: 1.  如下图的步骤所示: 2.  输入这个命令后进行配置成下方图片里的内容: 3.  然后退出vim 编辑器,然后重新启动一下网络服务配置: 4.这些配置完后,我们现在可以来看看是否能够来连通主机,在这之前,我要在物理机上进行网络适配器更改: 5.出现步骤四中的第三张图片所示的情况,这就说明网卡配置成功了.注意这里我配置网卡是网络适配器在仅主机模式下进行实验的. 第二种方法:1.使用nmtui命令来配置 2.配置好上述图示的步骤后,最好是检查一下ONBO

在Java8里创建Stream的几种方法

import java.math.BigInteger; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.regex.Pattern; import java.util.stream.Stream; /** * * @author Kangjun Ways of Creating a Stream in Java 8 */ public class Strea

组合框里添加复选框的方法(使用勾选的假象,用图片代替而已,并非QT原生支持)

组合框可以看作是列表框和文本框的组合,因其占据的空间少,使用操作方便,常被界面设计人员用于界面开发设计中,在有限个输入的条件下,组合框常用来代替文本框,这样从用户使用角度来看,更趋人性化,所见即所得.然好的控件永远敢不上应用的步伐,有时常规控件并不能满足应用的需要,经常需要在现有的控件上做扩展.有些应用需要在组合框的列表框的每一项前加复选框,以便可以控制列表框每一项的状态(选中还是未选中),显然现有的组合框(列表框+文本框的组合)不能满足应用要求.那么怎么得到一个超强组合框(列表框+文本框+复选

Android TextView里直接显示图片的三种方法

方法一:重写TextView的onDraw方法,也挺直观就是不太好控制显示完图片后再显示字体所占空间的位置关系.一般如果字体是在图片上重叠的推荐这样写.时间关系,这个不付源码了. 方法二:利用TextView支持部分Html的特性,直接用api赋图片.代码如下: //第一种方法在TextView中显示图片 String html = "<img src='" + R.drawable.circle + "'/>"; ImageGetter imgGett

XE6移动开发环境搭建之IOS篇(4):VMware9里安装Mac OSX 10.8(有图有真相)

XE6移动开发环境搭建之IOS篇(4):VMware9里安装Mac OSX 10.8(有图有真相) 2014-08-18 21:10 网上能找到的关于Delphi XE系列的移动开发环境的相关文章甚少,本文尽量以详细的内容.傻瓜式的表达来告诉你想要的答案. 以下内容比较长,我们努力地图解每一个步骤,没有耐心的观众可以忽略前27步,直接看第28步最终结果.--------------------------------------------------------------- 1.在虚拟机主界

在真机里安装 ubuntu 14.04和一些常用的软件(三)

在前面的基础上,最近使用ubuntu上网 看视频和用brackets 缩写PHP代码都可以了,不过我喜欢测试一些新的软件,最近安装了几个软件,在这儿记录一下. 第一.桌面美化软件--docky 和 Cairo-dock 安装都很方便,docky 直接在软件中心里安装就可以 安装完成,添加软件时的操作如下: 1.打开要添加的软件 2.在docky面板上看到图标,右键点击图标,有一个命令锁定在docky上,就可以了 cairo-dock:安装都先找到ppa 源再安装,命令如下: Add the PP