OpenWRT Kickoff_2

OpenWRT Kickoff_2

OpenWRT on Amlogic Kickoff——4

OpenWRT绝壁会成为智能控制的Android,我觉得会有一个高度繁盛的时期。不管怎么说,比较好实现自己的一些想法吧。这节就讲一个常用的应用,利用Wifidog+wiwiz来做wifi的认证上网。一个简单的应用也是熟悉这个系统。

1.什么是WifiDog
wifidog是一个开源项目,可以用于OpenWrt项目上作为认证的监听服务,官网的介绍如下:

The Wifidog project is an open source captive portal solution. As such, it has three main functions:
1 Location-aware delivery of internal or external content
2 Authentication and authorization
3 Centralizaed network monitoring

我们用来实现wifi上网的认证

2.如何安装WifiDog
我选择是直接添加到menuconfig,这样方便,参考链接

  1. vim feeds.conf.default
  1. ./scripts/feeds update -a
  2. ./scripts/feeds install -a
  3. make menuconfig
  1. src-git wifidog https://github.com/wifidog/wifidog-gateway.git

3.如何使用WifiDog
要使用WifiDog需要一个Portion服务器才行,Portion服务器有多个选择,当然也可以自己来架设,参考链接
其中最简单的是使用wiwiz,我们先使用这个,再自己架构一个。

4.使用WifiDog+Wiwiz来wifi认证。参考链接
按链接来就可以,非常简单,但免费版本自己定制的东西不多,需要更多功能那么就自己靠自己来架构一个了。先看下wiwiz的效果。请允许我装一下B:

5.使用自己定义授权服务器,使用微信公众号授权上网。
http://talk.withme.me/?p=244
测试不成功,因为没有开源,也不好查,先这样。

6.使用Authpuppy认证服务器。需要自己构建一个php的webserver,挺麻烦的,下一讲再说。

7.参考:

1,NetGEAR WIND3800 移植
http://wiki.openwrt.org/toh/netgear/wndr3800
2,Wifi自定义广告页面实现
WIFIDOG的认证: http://blog.csdn.net/huithe/article/details/27195903
from:http://talk.withme.me/?p=244#comment-81581
**WifiDog直接编译进openwrt http://www.wifidog.pro/category/wifidog%E5%AE%89%E8%A3%85/
3,wiwiz+wifidog
http://www.wifidog.pro/2015/04/08/wifidog-openwrt-2.html
HotSpot ID: 14F68453059

TOP