php,openwrt安装coova"/>
ubiquity php,openwrt安装coova
本帖最后由 dato 于 2015-5-6 19:51 编辑
今天准备写一篇有关openwrt下安装coova-chilli客户端的过程的具体文档。CoovaChilli是一个功能丰富的的接入访问控制器,提供一个认证网关/ captive portal 环境 使用radius或者http协议来实现接入计费记账。
本来以为几小时解决的。。。第一次安装没什么经验,根据一些错误提示找不到解决方法。关键还有一些同样的问题遗留在网络上却没人解答为什么。写这篇文档方便有需要的朋友参考。
本文档在一个RTN16路由上安装OpenWrt Chaos Calmer r45203,准备实现在有线LAN接口使用往常的访问,而在无线WLAN接口实现captive portal功能。
1,重新配置接口
由于默认lan跟wlan接口是桥接在一起的,br-lan接口是由eth0.1跟wl0组成,所以我们要移除br-lan桥接接口,将设备ip指定给接口eth0.1,将wl0接口给CoovaChilli。这样将在wl0接口建立一个tunnel接口,实现eth0.1跟wl0之间的NAT流量,由Chilli程序决定流量将流向eth0.1还是wl0。
在/etc/config/network注释掉bridge选项
config interface 'lan'
option ifname 'eth0.1'
option force_link '1'
# option type 'bridge'
option proto 'static'
option ipaddr '192.168.8.1'
option netmask '255.255.255.0'
option delegate '0'
在/etc/config/wireless注释掉network防止无线接口加入br-lan
#option network 'lan'
然后重启,用ssh登录设备用ifconfig eth0.1看是否为网关ip 192.168.8.1。大家可以用ifconfig查看自己的接口,不同的设备接口不一样不一定是例子里的eth0.1或者wl0。
2,安装相关软件
>opkg update
>opkg install haserl coova-chilli
>cd /etc/chilli
>cp defaults config
config修改
------------------------------------------------------------------------------------------------
# HS_WANIF=eth0 # WAN Interface toward the Internet
更多推荐
ubiquity php,openwrt安装coova
发布评论