0

我正在尝试在 OpenWRT 上配置 ChillySpot,但不确定我做错了什么。到目前为止我所做的。1. OpenWRT 新增 ChilliSpot via web menu。2. 从http://www.chillispot.org/chilliforum/topic18-documentation-howto-setting-up-openwrt-as-a-captive-portal-on-wrt54gl向 /etc/init.d/S45firewall 添加配置。 html 3. 按照上面的页面配置chilli.conf。

手册中提到了一个配置,但不知道放在哪里:

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 Attitude Adjustment 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 和其他工具一起使用。

4

2 回答 2

2

I can't say much about Chillispot, but I can help you with some OpenWrt-specific things.

The post you linked is very dated (2007). Back then, OpenWRT used NVRAM system to store configuration. Now it uses UCI: http://wiki.openwrt.org/doc/uci

To configure network settings, edit /etc/config/network file.

ipkg command you are looking for is named opkg.

You might want to consider CoovaChilli instead of Chillispot and find a more recent manual. Maybe this one will help (didn't try it myself): http://opensource.telkomspeedy.com/wiki/index.php/OpenWRT:_Setup_Coova-Chilli

于 2015-09-07T14:24:40.043 回答
0

我推荐使用 nodogsplash,当我需要使用强制门户时,它对我很有效。

https://openwrt.org/docs/guide-user/services/captive-portal/wireless.hotspot.nodogsplash

于 2020-04-27T01:43:32.203 回答