标签 openwrt wifidog配置 下的文章

Wifidog安装 - 网关协议安装

Wifidog 网关安装
需求:
1)熟悉GNU/Linux环境
2)内核中编译了netfilter的GNU/Linux OS
3)Iptables
4)GNU C 编辑器。其它编辑器可能也适用,但我们没有测试,也不支持。
5)可以从SourceForge得到最新的Wifidog TAR包

预安装
很多人会在这里遇到问题,所以我们大致陈述一下:
将Wifidog引入到环境之前先要确保一切都是正常运行

  • 路由器须boot正确
  • 路由器能正确调出界面
  • 路由器须联网
  • 正确设置DNS,并能正常运行
  • 正确设置DHCP
  • 装载ipt_mac.o内核模块
  • 如果用NAT,路由器必须用iptables设置NAT/masquerading规则
  • 获取WIFI的客户端必面能够绑定和联接到互联网
  • 当路由器开始运行时,以上所有须自动运行

安装
Wifidog跟其它开源项目一样,使用标准的自动化工具,使得安装更加便捷。打开TAR包获取来自SVN的最新资源,然后按以下步骤:

./autogen.sh
make
make install

如果你没有用make install来安装,二进制文件会保存在src/wifidgo。

OpenWrt ipkg

mkdir ~/wifidog.openwrt
cd ~/wifidog.openwrt
wget http://downloads.openwrt.org/whiterussian/newest/OpenWrt-SDK-Linux-i686-1.tar.bz2
tar -jxvf OpenWrt-SDK-Linux-i686-1.tar.bz2
svn checkout https://dev.wifidog.org/svn/trunk/wifidog
cd wifidog
./autogen.sh
make ipk OPENWRTSDK=~/wifidog.openwrt/OpenWrt-SDK-Linux-i686-1

如果没有错误,你的包应该保存在~/wifidog.openwrt/OpenWrt-SDK-Linux-i686-1/bin/packages

配置
编辑/etc/wifidog.conf并依照说明操作,一切OK。

首次运行Wifidog
按照以下命令启动Wifidog:

Wifidog –f –d 7

测试:
当客户端获取WIFI后,用浏览器打开你喜欢的网页。
监测运行当中的Wifidog的output。

本文章由 http://www.wifidog.pro/2015/03/06/wifidog-%E7%BD%91%E5%85%B3%E5%8D%8F%E8%AE%AE%E5%AE%89%E8%A3%85.html 整理编辑,转载请注明出处