摘要: 利用wifiap实现wifi无线web认证前阵子一直在研究怎么像CMCC或者M记那样实现wifi共享并且是通过Web验证。这样的目的是为了免费共享或者有偿共享网络之外,还可以宣传企业品牌。今天来说说怎样简单的实现这个想法。在这里我们是通过wifiap提供的一种服务,免费的版本也能实现我们的简单需求。需要更高的需求在另谈了。提供wifiap的官网给大家:http://wifiap.cn/。首先我们需要一个注册账号, 在官网的右下角有免费注册,至于注册步骤就不用我多说啦。注册完后自动登录,或者回到主页点击右下角的商家后台管理,登录账户。进去页面有我的热点,然后点击新增,如下图所示:然后你就增加一个 阅读全文
posted @ 2012-11-19 22:16 knu 阅读(1928) 评论(1) 推荐(0)
摘要: 今天去买了个路由回来实行第一次刷机,在刷机过程中体验路由的神奇功能啊。在刷路由之前首先要了解路由器的型号,再看要刷什么固件,在官网找到相对应的固件下载。我们买的是Linksys WRT54GS,因为大侠们刷价普片使用这一种,所以我们也选择这种型号的路由,保证第一次刷机成功嘛。别的型号能搞定再去研究咯。我们选择刷的第三方固件是DD-WRT,为什么选DD-WRT呢,因为我们买回来的时候它是DD-WRT的迷你版。所以怕刷openwrt会不成功,还是保证先刷成功吧。对了,先说一下刷成DD-WRT的目的先,是为了刷成DD-WRT标准版以后在DD-WRT上装上wiwiz实现WEb验证等等功能。Wiwiz对 阅读全文
posted @ 2012-11-16 23:51 knu 阅读(1455) 评论(0) 推荐(0)
摘要: 三 、openwrt的安装openwrt目前主要的版本是Kamikaze系列和White Russian版,后者是一个release版,所以推荐新手使用Kamikaze版。最新的版本是Kamikaze 8.09,可以到openwrt的官方主页下载。再来讲讲固件文件,*.trx和*.bin;一般说来,trx的是通用的版本,bin是为一些设备支持提供的文件,使它符合一些设备的特性。所以,首先尝试trx的版本,如果失败了,再找相应的bin文件安装。安装openwrt的方式非常简单,首先可以尝试使用原来固件自带的web页面来升级到openwrt固件(注意:必须是http,https可能不会成功)。如果 阅读全文
posted @ 2012-11-15 23:32 knu 阅读(1733) 评论(0) 推荐(0)
摘要: 在网上了解到,许多实现无线或者有线Web验证的方案都用到 WiFi无线热点管理系统目前比较主流的有:ros wiwiz 海蜘蛛这几个。ROS全称RouterOS软路由,最强大,但是比较复杂,海蜘蛛很容易,但效果一般般,WiWiZ实现一般,效果比较好,目前大部分研究的是wiwiz.为什么选择Wiwiz?并不是因为多人选我们就根从,而是因为它适合我们。Wiwiz是一个开发式的系统,、装配置灵活,可以安装到路由器或者本地计算机、虚拟机都可以。通过Wiwiz Web控制面板创建并定制自己的热点。包括认证方式、是否付费及费率、认证页面的外观样式、颜色、图片以及服务条款都可以进行定制。为用户有偿提供网络服 阅读全文
posted @ 2012-11-15 00:15 knu 阅读(1544) 评论(0) 推荐(0)
摘要: 在前面的openwrt编译完后,来进行交叉环境的构建。在ubuntu下打开终端,输入:sudo apt-get install gcc来检测gcc是否有安装,或者是否需要更新,若提示gcc已经是最新的版本了。顺便说明一下,gcc是一个用于linux系统下编程的编译器。原名为GNU C语言编译器,现也可以处理c++,Fortran,Pascal,Objective-C,java,Ada.在构建交叉编译环境之前,我们要深入了解交叉编译环境是怎么一回事。前面有说到交叉编译环境,采用交叉编译的原因在于多数嵌入式目标系统不能提供足够的资源供编译过程使用,只好将编译工程转移到高性能的主机中进行,所以需要强 阅读全文
posted @ 2012-11-13 22:18 knu 阅读(237) 评论(0) 推荐(0)
摘要: ubuntu 下编译Openwrt1:编译环境准备假设已经装好ubuntu 10.10sudo apt-get install g++ flex gawk libncurses5-dev patch automake subversion zlib1g-dev2:获取OpenWrt源代码和安装包,更新mkdir openwrt cd openwrt svn checkout svn://svn.openwrt.org/openwrt/trunk . cd trunk./scripts/feeds update -a./scripts/feeds install -a{另外如果只是加装 Luci 阅读全文
posted @ 2012-11-12 22:54 knu 阅读(482) 评论(0) 推荐(0)
摘要: 在ubuntu下搭建OpenWrt开发环境1、在ununtu开发环境需要的软件有,在终端输入以下命令:sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev数据会自动加载(前提要有网络哦,亲),要加载一段时间,然后sudo apt-get update然后获取OpenWrt源代码和安装包在命令行输入: svn checkout svn:. 阅读全文
posted @ 2012-11-12 09:16 knu 阅读(650) 评论(0) 推荐(0)
摘要: 今天开始往固件方面去研究。首先了解主流的第三方固件有DD-WRT,番茄(Tomato)、OpenWRT等等。据说,DD-WRT的功能多谢,OpenWrt可定制性高些,tomato是稳定之选,这些只是网上的个人之谈而已,具体,咱们也要真正尝试过才知道。在网上找到个小技巧,想知道路由器的具体硬件配置,可以到DDWRT的路由数据库和OpenWrt官方网站上的wiki查询,基本绝大部分的路由都能在上面找到具体的硬件配置信息。下面看看三种路由器各自的特点:1、DD-WRT:官方固件自动的功能最丰富,支持的路由也比较多而且比较迅速的支持新路由,但是bug多。不过网上大侠说DDWRT适合新手,因为大部分机子 阅读全文
posted @ 2012-11-10 00:17 knu 阅读(693) 评论(0) 推荐(0)
摘要: 在找了两天的windows下怎么实现地址转换这方面花了很多心思去找资料,但是都有点落空。目前找到的资料就是在linux做服务器的情况下去实现这个功能,参考资料:http://www.ltesting.net/ceshi/ruanjianceshikaifajishu/rjcshjdj/windows/2007/0608/31670.html看了一些VPN+NAT的东西,但也没找到解决的方法。今天看的东西比较少了。这个实现的方案要先放在一边了,我会利用别的时间去看怎么在Linux实现的了。明天开始要转移到研究固件那方面去了。 阅读全文
posted @ 2012-11-09 00:10 knu 阅读(131) 评论(0) 推荐(0)
摘要: 模仿cmcc热点Web验证登录的功能之地址转向控制实现原理:在linux系统下实现方案:在连线跟踪(Connection Tracking)的基础上,对没有通过认证的数据包进行母的地址转换(DNAT)来实现的。具体怎么实现得对Linux深入了解。在Windows下实现方案:利用WinPcap貌似能实现对数据包的目的地址和源地址进行控制。首先来解析一下winpcapwinpcap是windows平台下一个免费公共的网络访问系统。是用于网络封包抓取的一套工具.WinPcap提供的几个功能:1、捕获原始数据包,无论它是在某台机器的,还是在其他设备上进行交换的;2、在数据包发送给某应用... 阅读全文
posted @ 2012-11-07 23:15 knu 阅读(158) 评论(0) 推荐(0)
©2009-2013 knu_knu. Version: 2.1.90 Release