在无线路由器的Web用户界面中启用JFFS与SSHD(或Telnet)功能。
另外,需要确保:
Cron服务已启用。
Wifidog服务已禁用。
创建热点我就滤过去了。很多按官方做法执行以下命令时无法完成。
# cd; wget http://dl.wiwiz.com/hsbuilder-util-latest-DD-WRT.tar.gz
# cd /jffs; tar -zxf /tmp/root/hsbuilder-util-latest-DD-WRT.tar.gz
# /jffs/usr/local/hsbuilder/hsbuilder_setup4dd-wrt.sh -dest /jffs setup
如果第一步就无法执行,证明你的路由没连上网络。也就无法从WIWIZ网站上下载hsbuilder-util-latest-DD-WRT.tar.gz回来,所以确保路由是可以连接互联网的。
第三步的时候执行不了,出现::-sh: /jffs/usr/local/hsbuilder/hsbuilder_setup4dd-wrt.sh: not found
原因可能是你的DD-WRT不支持JFFS2,JFFS2分区的剩余空间不足,或者没有启用JFFS2支持。
请使用正确的DD-WRT版本以支持JFFFS2,启用它并确保JFFS2分区有足够的剩余空间。(我的就是分区空间不足,害我折腾了好久)
那如果我的DD-WRT不支持JFFS2或者JFFS2分区的空间不足,如何安装Wiwiz HotSpot Builder Utility?
建议使用支持JFFS2的DD-WRT版本,并保证JFFS2分区尚有空余空间。
若难以满足这个条件,也可以将Wiwiz HotSpot Builder Utility安装在/tmp目录下,即通过Telnet/SSH连接至无线路由器/路由器后执行以下命令(需要先将你的无线路由器/路由器连接至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的设置,可以尝试以下方法:
将你的无线路由器/路由器连接至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
例如:
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 13541A42911 -username yweiqiang
fi
然后点击“保存为防火墙指令”。之后,等待数分钟至Wiwiz客户端加载完成。
参考:
http://www.wiwiz.com/zh/archives/354.htm/