openwrt 的 wifidog 安装说明
条件检查:
1 基本的linux环境,并且熟练使用
2 内核中带有netfilter的linux系统
3 iptables 包
4 gcc编译器,其他的编译器可能也行,但是没有经过测试
5 从sourceforge 获得的最新的wifidog的源码
安装准备工作
确保一切正常运行再继续进行下一步安装wifidog!!
- 路由器能正常启动
- 路由器可以启动接口
- 路由器的路由正常运行
- 路由器可以连接到internet
- dns可以设置运行
- dhcp正常运行
- ipt_mac.o内核模块必须提前加载
- 如果使用了NAT,路由器必须在iptables中正确的设置NAT/伪装 规则
- wifi的客户的能够链接internet
以上条件在路由器启动或者重启后能自动的正常运行
开始安装
像任何开源的软件一样,先下载源码tarball,然后按照如下步骤安装 :
./autogen.sh
make
make install
在openwrt下安装wifidog:
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
配置wifidog:编辑/etc/wifidog.conf
运行wifidog:
wifidog -f -d 7
-f means to run in foreground (do not become a background daemon)
-d 7 increases debug output level to the maximum
打开任意wifi的客户端,查看wifidog输出信息。
本文章由 http://www.wifidog.pro/2015/02/27/wifidog%E5%AE%89%E8%A3%85%E8%AF%B4%E6%98%8E.html 整理编辑,转载请注明出处