wifidog自动启动问题及解决

装了wifidog做无线验证就一直有一个问题了,但是因为种gao种zhong原zuo因ye一tai直teme拖duo到最近才解决。

一开始,在openwrt里/etc/init.d/wifidog enable

重启以后一点反应都没有……一脸懵逼的又/etc/init.d/wifidog enable重启,依然没卵用。

百度没什么有用的信息,谷歌了以后又有点看不懂,搞完后还是没用。这个时候看来是找不到答案了,自己折腾吧。

目光投到init.d中的脚本,看了一下没有问题。随手把start(){}里面换了,看了看,脚本的确是运行了。估计是别的问题。突然想到可能会是openwrt刚刚启动还没有加载无线,但是这个时候wifidog却要运行。我使用的桥接,所以可能是没有上层网络造成的,信号广播的硬件wlan0-1是模拟的,但这个时候不确定这一切都加载好(其实我也不知道为什么)这个延迟不是START=99就能解决的,所以我打算等一会。

我的意思是,当系统启动,init.d的脚本加载时,让wifidog倒计时启动。

在网上找了一个倒计时的sh,30秒,30秒后运行wifidog,脚本保存/root/run.sh

 

sec

然后我们写一个启动,ioauthdog,在/etc/init.d/下

 

 

enable

写完以后

/etc/init.d/ioauthdog enable

重启,出去倒杯水,回来连上,打开浏览器看到了验证界面

por

(↑IOauthdog,可以在往期文章中找到,代码托管在github,目前修复了部分bug)

仅有1条评论 发表评论

  1. docch /

    你用手机的习惯确实得改改了。。。。这么无论用多好的手机都会卡。。
    ps 把你那个下面的姓名邮箱去掉吧。。好烦

发表评论

*

Protected with IP Blacklist CloudIP Blacklist Cloud