OpenWRT 配置nodogsplash和限制用户上传和下载速度
一)配置nodogsplash
opkg update
opkg install nodogsplash
----------------打开/etc/config/wireless文件,加入-----------
config wifi-iface
option device 'radio1' #如果你没有USB网卡,请改成radio0
option ifname 'ath1'
option mode 'ap'
option ssid 'AIR-FOR-YOU'
option encryption 'none'
option network 'lan1'
config wifi-iface
option device 'radio0' #从内置无线中虚拟一个ap
option ifname 'ath6'
option mode 'ap'
option ssid 'AIR-4-YOU'
option encryption 'none'
option network 'lan1'
------------------打开/etc/config/dhcp文件,加入--------
config dhcp lan1
option interface lan1
option start 10
option limit 150
option leasetime 12h
------------------打开/etc/config/network文件,加入--------
config interface 'lan1'
option proto 'static'
option macaddr '00:1B:24:1c:BF:B7'
option ipaddr '192.168.4.1'
option netmask '255.255.255.0'
option _orig_ifname 'ath1'
option type 'bridge'
-----------/etc/nodogsplash/nodogsplash.conf--------------
GatewayInterface br-lan 改成 GatewayInterface br-lan1
ClientForceTimeout 360 这里验证过期的时间,我给他们上一分钟,就是 ClientForceTimeout 1,一分钟后重新回到验证页。
RedirectURL 这里是登陆后的强制跳转的地址
启动项加入
/etc/init.d/nodogsplash start
重启,连SSID,随便打开任何一个网页,看效果。
自定义WEB验证目录在/etc/nodogsplash/htdocs
页面也很简单,,在你页面随便给条链接a href="$authtarget" 就可以点击登陆。。
以后你有多余的无线网卡,只要系统能认得出来,把他的SSID在接口LAN1上桥接起来,就能为你拓展热点。
二)对WEB用户进行速度限制
打开nodogsplash.conf 里的 TrafficControl ,调整好downloadlimit和uploadlimit
本文章由 http://www.wifidog.pro/2015/05/06/OpenWRT-%E9%85%8D%E7%BD%AEnodogsplash%E5%92%8C%E9%99%90%E5%88%B6%E7%94%A8%E6%88%B7%E4%B8%8A%E4%BC%A0%E5%92%8C%E4%B8%8B%E8%BD%BD%E9%80%9F%E5%BA%A6.html 整理编辑,转载请注明出处