A. 求助路由器无法开启WEB认证功能
多数路由器都支持Web认证登录,只需打开虚拟服务功能(一般在路由器的高级设置里,有的路由器在应用管理中),只是其自带的这项功能缩水,使用起来很不方便。因此许多人采用刷DD-WRT的固件,然后安装WIWIZ来实现Web认证登录(使用这种方法,推荐使用LinksysWRT54G系列或TP-LINKWR841N):
一、1. 系统需求
a、硬件: 已安装了DD-WRT固件的无线路由器(典型的有LinksysWRT54G系列)
注:选用的DD-WRT版本必须具有wifidog模块,所以请选择正确的DD-WRT版本(例如,对于WRT54Gv3,推荐使用dd-wrt.v24_nokaid_generic.bin)。
b、将无线路由器通过WAN口接入到Internet。
c、在无线路由器的Web用户界面中启用SSHD(或Telnet)功能。另外,需要确保:Cron服务已启用、Wifidog服务已禁用、已启用JFFS2支持。如不支持JFFS2或没有足够的JFFS2剩余空间,则请参考下文【在不支持JFFS2的情况下的安装方法】。
2. 在Wiwiz Web面板中创建热点:
a、登录到Wiwiz Web面板,访问http://cp.wiwiz.com/as/ 。
b、点击“管理热点”,在接下来的页面中点击“创建热点”。根据页面的提示完成各项设置,点击保存。就可以看到刚创建热点的Hotspot ID。记下它,接下来的步骤将会用到它。
3. 安装与设置HotSpot Builder Utility组件:
a、将一台PC连接至你的无线路由器,用telnet或者ssh方式连接到无线路由器(如,在PC上执行“telnet 192.168.1.1”)。
b、分别依次执行以下3条命令:
cd; wgethttp://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
d、执行完第三条命令后,程序会分若干步要求你输入一些设置信息,请按照提示完成设置。特别地,用户将会被提示输入External NIC 与 Internal NIC。External NIC 代表的是连接Internet的网络接口。Internal NIC 代表的是连接局域网的网络接口。如果不确定,直接打回车。
e、需要输入的Hotspot ID就是在Wiwiz Web面板中创建的热点的Hotspot ID(不是热点的名称)。User Name是在Wiwiz Web面板注册的用户名。
f、现在,如果没有报错信息,那么安装已经完成了。
g、最后,可以使用一个Wi-Fi客户端(如带WLAN适配器的PC或者支持Wi-Fi的移动电话)测试一下这个热点:
- 搜索可用Wi-Fi热点,并连接到你的热点。
- 打开Web浏览器,输入任何一个HTTP开头的网址。如果热点的认证页面能够显示出来,就说明这个热点已经正常运转了。
二、【在不支持JFFS2的情况下的安装方法】
1、若所用的DD-WRT版本不支持JFFS2或没有足够的JFFS2剩余空间,也可以将Wiwiz HotSpot Builder Utility安装在/tmp目录或其他可存储的目录下,即通过Telnet或SSH连接至DD-WRT设备后依次执行以下3条命令(需要先将DD-WRT设备连接至Internet):
cd; wgethttp://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
2、注意:一般,DD-WRT设备重启后/tmp将会被自动清空,之前的安装设置也会失效。如果希望每次DD-WRT设备重启后依然能保持Wiwiz的设置,可以尝试以下方法:
a、将DD-WRT设备连接至Internet。
b、打开浏览器进入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
c、然后点击“保存为防火墙指令”。之后,重启DD-WRT设备,并等待数分钟至Wiwiz客户端加载完成。
三、若上述方法无效,可尝试以下方法:
注:此安装指南中描述的方案为非首选安装方案,仅推荐用于某些简易版本的DD-WRT。目前,此方式只能实现Wiwiz HotSpot Builder的基本功能,存在一些功能限制,包括:
- 如创建计费型热点后,热点使用者认证前无法访问Paypal或支付宝在线充值
- 不支持黑/白名单地址列表管理
- 无法打开非内网的用户自定义认证页面URL
- 无法打开非内网的Wiwiz AuthAPI认证URL
- 访问控制中的免认证功能
- 不支持智能服务器地址切换,影响稳定性
1. 系统需求
硬件: 已安装了DD-WRT固件的无线路由器(需要Wifidog支持)。
2. 设置步骤
a、将无线路由器接入Internet。设置好无线配置等。
b、点击“服务”->“热点”标签页(参考下图)。
e、最后,可以使用一个Wi-Fi客户端(如带WLAN适配器的PC或者支持Wi-Fi的移动电话)测试一下这个热点:
- 搜索可用Wi-Fi热点,并连接到你的热点。
- 打开Web浏览器,输入任何一个HTTP开头的网址。如果该热点的认证页面能够显示出来,就说明它已经正常运转了。
四、必要的话,在路由器与局域网内电脑之间安装硬件防火墙或软件防火墙,增强内网安全性。
B. 海蜘蛛云认证WIFIdog怎么弄
只用过集客盒子WIFIDOG,你看一下配置应该差不多的。
启用认证:启用,这个不解释
热点帐号: 此处填云平台定义帐号(如:jiketest)
热点服务器地址:此处填认证服务器地址:auth.cnrouter.com
热点服务器路径:此处填认证服务器路径:/
检查周期: 是路由器检查认证服务器是否在线的时间间隔。
用户超时周期:用户在超时周期内无任何互联网访问请求,路由器则认为该用户已经离开,同 时将其认证信息删除,该用户再次连接路由器需要重新进行身份认证。
免认证域名名单:该名单内的网站所有用户未经过认证可以访问,多个域名需用逗号(英文状态 下的逗号)隔开。(比如:weixin.qq.com,cnrouter.com)
免认证mac名单:该名单内用未经认证也具有全部互联网访问权限的用户,将其终端的mac地址 加入到名单即可。多个mac地址需用逗号(英文状态下的逗号)隔开。
是否开启ssl安全连接:根据热点服务器来设置是否开启。
C. 无线路由dd-wrt 启动 Wifidog 第三方WEB认证入不到出现绿屏
绿屏的是手机登录还是平板还是其他的终端,可能是终端不兼容,比如手机的事要html5才行
D. 如何制作自定义wifidog认证页面
一般,当热点用户连接至该热点并成功通过认证后,将见到一个默认的认证后页面。这个页面将提示用户一些很有用的信息,如用户的原始请求地址、剩余的连接时间、连接结束时刻、热点管理员推送来的公告信息、系统提示信息及其他一些链接等。
热点管理员也可以自行制作任何式样和内容的自定义认证后页面,以满足不同的需求。在Wiwiz Web面板中(用户菜单 >> 我的热点 >> 热点设置)设置” 自定义跳转URL “或” 自定义HTML “后即可。之后,当热点用户连接至该热点并成功通过认证后,将见到这个热点管理员自定义的认证后页面。
我们也提供了开发接口供热点管理员在自定义认证后页面中调用,以实现和在默认认证后页面中相同的面向热点用户的提示信息。我们提供两种接口,一种是URL参数;另一种是Javascript函数。详细的接口说明请参考以下内容。
1. URL参数:
url – 用户的原始请求地址
et – 连接结束时刻
rm – 剩余的连接时间
2. Javascript函数:
E. 支持wifidog的三方认证服务器都有哪些
最新想玩一下玩web认证,但是这个真心不是什么好货。我的路由器固件是op固件,固件支持wifidog。可以接入三方认证服务器。
但是我找遍了整个网络,只发现两个三方认证服务器可以使用
第一个是wiwiz,这个是比较广泛的,可以和我路由器的wifidog对接,但是wiwiz大家都知道,不交钱的话根本没法实现运营一个收费wifi。
第二个是一个非常不错的openfreewifi,是一个免费的三方认证系统,是一个商家wifi营销适合使用的。(目前发现这个最好用,但是没法实现计费认证)
还有一个就是使用协成的源码,虽然能用,但是源码基本没用,现在 网络上面到处都是协成的源码,但是全部都是阉割版,基本没用。
我还测试了wifiap这个我发现不能和路由器对接,wifiap和路由器对接方式是在路由器的启动项写入脚本,但是我写入脚本后路由器没反应,我问客服,客服叫我买他们路由器。。蛋疼,所以会所wifiap对接失败
目前我只找到了这几款wifi认证系统,只有openfreewifi可以使用,其他的都不能用,但是openfreewifi没法实现计费认证
F. wifidog,能不能指定一个wifi用于web验证
画个认证流程图你看一下
G. wifi路由器怎么进行网页认证求高人指点,要详细过程!
一般wifi路由器进行网页认证需要自身固件支持,如果自身固件不支持网页认证,需要通过刷入第三方固件(前提是路由器支持刷入)来实现网页认证,比较着名的开源第三方固件有openwrt,通过openwrt上安装wifidog插件进行无线上网认证已经是一个很成熟的解决方案。另外还可配合其上面的Qos插件有针对性的控制客户端的网速,实现智能流控。具体的详细过程我只能说去翻阅各大博客网站来学习,一般这个还是有难度的,实际操作起来需要强大的动手能力。推荐一个教程网站:网页链接
今天看了一下,被踩了两个。重新思考了一下,也许你问的不是指在路由器上实现网页认证上网而是路由器去进行网页认证上网。如果是这样的,那么在路由器固件支持的情况下(嵌入式Linux系统),针对portal网页认证,可以直接使用curl或者wget向认证服务器发送包含认证信息的post数据包实现即可。例如我自身所处的校园网环境就是portal网页认证。通过编写了个监控脚本实现路由器开机自动连接且断线自动重连。具体的参考这个的最下面部分:网页链接
H. WifiDog 认证原理和流程
WifiDOG 是一个热点系统,包含了认证服务器和客户端两部分组成,认证原理大体说下:
General Flow Description:
一般流程描述:
①The client does his initial request, as if he was already connected, (e.g.:http://www.6hl.cn)
客户端发出初始化请求,比如访问 www.6hl.cn 这个站点
②The Gateway's firewall rules mangle the request to redirect it to a local port on the Gateway. When that's the done, the Gateway provides an HTTP Redirect reply that contains the Gateway ID, Gateway FQDN and other informations
网关的防火墙规则将这个请求重定向到本地网关的端口上。当做完这个工作,网关提供一个HTTP重定向回复,包含了Gateway的ID,Gateway的FQDN以及其他的信息。
③The Client does his request to the Auth Server as specified by the Gateway, see Login Protocol
用户向认证服务器发出认证请求
http://auth_server/login?
gw_id=[GatewayID, default: "default"]
gw_address=[GatewayAddress, internal IP of router]
gw_port=[GatewayPort, port that wifidog Gateway is listening on]
url=[user requested url]
④The Gateway replies with a (potentially custom) splash (login) page
网关返回一个(可以是自定义的)splash(也称作“登录”)页面
⑤The Client provides his identification informations (username and password)
用户提供他的凭据信息,比如用户名和密码
⑥Upon succesful authentication, the client gets an HTTP Redirect to the Gateway's own web server with his authentication proof (a one-time token),http://GatewayIP:GatewayPort/wifidog/auth?token=[authtoken]
成功认证的话,客户端将会被重定向到网关的自己的web页面上,并且带有一个 认证凭据(一个一次性的token),内容比如
http://GatewayIP:GatewayPort/wifidog/auth?token=[authtoken]
⑦The Client then connects to the Gateway and thus gives it his token
用户就是用获取到的凭据访问网关
⑧The Gateway requests validation of the token from the Auth Server, see Client Protocol【见登录心跳】
网关去认证服务器询问token的有效性
⑨The Auth Server confirms the token
认证服务器确认token的有效性
①①The Gateway then sends a redirect to the Client to obtain the Success Page from the Auth Server, redirects tohttp://auth_server/portal/
网关发送重定向给客户端,以从认证服务器上获取 成功提示页面,重定向到http://auth_server/portal/这个位置
①②The Auth Server notifies the Client that his request was successful
认证服务器通知客户请求成功,可以上网了。