2015-09-06 34 views
0

我想在OpenWRT上配置ChillySpot,不知道我在做什么错误。 到目前为止我所做的。 1.通过网页菜单添加ChilliSpot到OpenWRT。 2.从http://www.chillispot.org/chilliforum/topic18-documentation-howto-setting-up-openwrt-as-a-captive-portal-on-wrt54gl.html 向/etc/init.d/S45firewall添加配置3.根据上面的页面配置chilli.conf。ChilliSpot on OpenWRT

没有在手册中提到的配置,但我不知道在哪里把它放到:

lan_ifname=br0 
lan_ifnames="vlan0 eth1" 
lan_proto=static 
lan_ipaddr=192.168.1.1 
lan_netmask=255.255.255.0 
wan_ifname=vlan1 
wan_proto=dhcp 

此外,重新启动我没有看到辣椒进程中运行(通过PS后-w )。

当我手动运行chilli -fd时,在尝试通过电话连接到WiFi路由器时看不到任何连接。

路由器是带有OpenWrt态度调整12.09-rc1的TP-Link。 互联网是通过无线连接从外部路由器。

此外,由于某种原因,它说ipkg命令不存在,所以我不能通过终端安装任何东西。

而且,如果可能的话,请向我解释我喜欢的5,我对网络配置尤其是路由器非常陌生。

问题是: 在哪里把提到的配置(lan_iframe=....)? 这是什么意思? 为什么ChilliSpot不能在路由器启动时运行?辣椒启动文件位于/etc/init.d并包含:

#!/bin/sh /etc/rc.common 
# Copyright (C) 2006-2012 OpenWrt.org 

START=50 

SERVICE_USE_PID=1 
SERVICE_PID_FILE=/var/run/chilli.pid 

start() { 
    . /lib/functions/network.sh 

    local ipaddr 
    network_get_ipaddr ipaddr lan && \ 
      service_start /usr/sbin/chilli --dns1="$ipaddr" 
} 

stop() { 
    service_stop /usr/sbin/chilli 
} 

非常感谢您的回应!

raidus守护进程驻留在不同的机器上,并且已经验证可以使用radtest和其他工具。

回答

2

我对Chillispot不能多说,但我可以帮助您解决一些OpenWrt特定的问题。

您链接的帖子过时(2007)。那时,OpenWRT使用NVRAM系统来存储配置。现在它使用UCI:http://wiki.openwrt.org/doc/uci

要配置网络设置,请编辑/etc/config/network文件。

您正在查找的ipkg命令被命名为opkg

您可能想考虑CoovaChilli而不是Chillispot并找到更新的手册。也许这一个会有所帮助(没有自己尝试):http://opensource.telkomspeedy.com/wiki/index.php/OpenWRT:_Setup_Coova-Chilli

+0

非常感谢你,将在这个星期六尝试。 –