Hi,
I am currently running a snapshot build on TP-Link EAP225 outdoor V3. Unfortunately a mainline build not yet available.
I am trying to use captive portal (coova chilli). I have configured coova & radius on ubuntu 20 and successfully got it to work. But coming to chilli on openwrt has turned into a bit messy.
I am getting failed to generate configuration file error. I am attaching the error log. Coova is assigning IP to Client device but not opening login page in the client device.
I am pasting the error log & chilli configs.
Its really appreciated if someone could help me out a bit on this.
Error:
Thu Mar 9 10:07:59 2023 daemon.debug chilli[2517]: (Re)processing options [/var/run/chilli.2517.cfg.bin]
Thu Mar 9 10:07:59 2023 daemon.err chilli[2517]: chilli[2517]: (Re)processing options [/var/run/chilli.2517.cfg.bin]
Thu Mar 9 10:07:59 2023 daemon.debug chilli[2543]: running chilli_opt on /var/run/chilli.2517.cfg.bin
Thu Mar 9 10:07:59 2023 daemon.err chilli[2517]: chilli[2543]: running chilli_opt on /var/run/chilli.2517.cfg.bin
Thu Mar 9 10:07:59 2023 user.debug : PID 2543 saving options to /var/run/chilli.2517.cfg.bin
Thu Mar 9 10:07:59 2023 daemon.debug chilli[2517]: PID 2517 rereading binary file /var/run/chilli.2517.cfg.bin
Thu Mar 9 10:07:59 2023 daemon.debug chilli[2517]: PID 2517 reloaded binary options file
Thu Mar 9 10:07:59 2023 daemon.info chilli[2517]: CoovaChilli 1.6. Copyright 2002-2005 Mondru AB. Licensed under GPL. Copyright 2006-2012 David Bird (Coova Technologies). Licensed under GPL. See http://coova.g.
Thu Mar 9 10:07:59 2023 daemon.err chilli[2517]: chilli[2517]: PID 2517 rereading binary file /var/run/chilli.2517.cfg.bin
Thu Mar 9 10:07:59 2023 daemon.err chilli[2517]: chilli[2517]: PID 2517 reloaded binary options file
Thu Mar 9 10:07:59 2023 daemon.info chilli[2517]: TX queue length set to 100
Thu Mar 9 10:07:59 2023 daemon.debug chilli[2516]: (Re)processing options [/var/run/chilli.2516.cfg.bin]
Thu Mar 9 10:07:59 2023 daemon.err chilli[2516]: chilli[2516]: (Re)processing options [/var/run/chilli.2516.cfg.bin]
Thu Mar 9 10:07:59 2023 daemon.debug chilli[2556]: running chilli_opt on /var/run/chilli.2516.cfg.bin
Thu Mar 9 10:07:59 2023 daemon.err chilli[2516]: chilli[2556]: running chilli_opt on /var/run/chilli.2516.cfg.bin
Thu Mar 9 10:07:59 2023 daemon.warn chilli[2516]: could not generate configuration (/var/run/chilli.2516.cfg.bin), sleeping one second
Thu Mar 9 10:07:59 2023 daemon.err chilli[2516]: chilli[2516]: could not generate configuration (/var/run/chilli.2516.cfg.bin), sleeping one second
Thu Mar 9 10:08:00 2023 daemon.debug chilli[2516]: (Re)processing options [/var/run/chilli.2516.cfg.bin]
Thu Mar 9 10:08:00 2023 daemon.err chilli[2516]: chilli[2516]: (Re)processing options [/var/run/chilli.2516.cfg.bin]
Thu Mar 9 10:08:00 2023 daemon.debug chilli[2619]: running chilli_opt on /var/run/chilli.2516.cfg.bin
Thu Mar 9 10:08:00 2023 daemon.err chilli[2516]: chilli[2619]: running chilli_opt on /var/run/chilli.2516.cfg.bin
Thu Mar 9 10:08:00 2023 daemon.warn chilli[2516]: could not generate configuration (/var/run/chilli.2516.cfg.bin), sleeping one second
Thu Mar 9 10:08:00 2023 daemon.err chilli[2516]: chilli[2516]: could not generate configuration (/var/run/chilli.2516.cfg.bin), sleeping one second
Thu Mar 9 10:08:01 2023 daemon.debug chilli[2516]: (Re)processing options [/var/run/chilli.2516.cfg.bin]
Thu Mar 9 10:08:01 2023 daemon.err chilli[2516]: chilli[2516]: (Re)processing options [/var/run/chilli.2516.cfg.bin]
Thu Mar 9 10:08:01 2023 daemon.debug chilli[2697]: running chilli_opt on /var/run/chilli.2516.cfg.bin
Thu Mar 9 10:08:01 2023 daemon.err chilli[2516]: chilli[2697]: running chilli_opt on /var/run/chilli.2516.cfg.bin
Thu Mar 9 10:08:01 2023 daemon.warn chilli[2516]: could not generate configuration (/var/run/chilli.2516.cfg.bin), sleeping one second
Thu Mar 9 10:08:01 2023 daemon.err chilli[2516]: chilli[2516]: could not generate configuration (/var/run/chilli.2516.cfg.bin), sleeping one second
Thu Mar 9 10:08:02 2023 daemon.debug chilli[2516]: PID 2516 reloaded binary options file
Thu Mar 9 10:08:02 2023 daemon.err chilli[2516]: chilli[2516]: PID 2516 reloaded binary options file
Thu Mar 9 10:08:07 2023 daemon.debug chilli[3269]: (Re)processing options [/var/run/chilli.3269.cfg.bin]
Thu Mar 9 10:08:07 2023 daemon.err chilli[3269]: chilli[3269]: (Re)processing options [/var/run/chilli.3269.cfg.bin]
Thu Mar 9 10:08:07 2023 daemon.debug chilli[3271]: running chilli_opt on /var/run/chilli.3269.cfg.bin
Thu Mar 9 10:08:07 2023 daemon.err chilli[3269]: chilli[3271]: running chilli_opt on /var/run/chilli.3269.cfg.bin
Thu Mar 9 10:08:07 2023 daemon.warn chilli[3269]: could not generate configuration (/var/run/chilli.3269.cfg.bin), sleeping one second
Thu Mar 9 10:08:07 2023 daemon.err chilli[3269]: chilli[3269]: could not generate configuration (/var/run/chilli.3269.cfg.bin), sleeping one second
Thu Mar 9 10:08:08 2023 daemon.debug chilli[3269]: (Re)processing options [/var/run/chilli.3269.cfg.bin]
Thu Mar 9 10:08:08 2023 daemon.err chilli[3269]: chilli[3269]: (Re)processing options [/var/run/chilli.3269.cfg.bin]
Thu Mar 9 10:08:08 2023 daemon.debug chilli[3404]: running chilli_opt on /var/run/chilli.3269.cfg.bin
Thu Mar 9 10:08:08 2023 daemon.err chilli[3269]: chilli[3404]: running chilli_opt on /var/run/chilli.3269.cfg.bin
Thu Mar 9 10:08:08 2023 daemon.warn chilli[3269]: could not generate configuration (/var/run/chilli.3269.cfg.bin), sleeping one second
Thu Mar 9 10:08:08 2023 daemon.err chilli[3269]: chilli[3269]: could not generate configuration (/var/run/chilli.3269.cfg.bin), sleeping one second
Thu Mar 9 10:08:09 2023 daemon.debug chilli[3269]: (Re)processing options [/var/run/chilli.3269.cfg.bin]
Thu Mar 9 10:08:09 2023 daemon.err chilli[3269]: chilli[3269]: (Re)processing options [/var/run/chilli.3269.cfg.bin]
Thu Mar 9 10:08:09 2023 daemon.debug chilli[3413]: running chilli_opt on /var/run/chilli.3269.cfg.bin
Thu Mar 9 10:08:09 2023 daemon.err chilli[3269]: chilli[3413]: running chilli_opt on /var/run/chilli.3269.cfg.bin
Thu Mar 9 10:08:09 2023 daemon.warn chilli[3269]: could not generate configuration (/var/run/chilli.3269.cfg.bin), sleeping one second
Thu Mar 9 10:08:09 2023 daemon.err chilli[3269]: chilli[3269]: could not generate configuration (/var/run/chilli.3269.cfg.bin), sleeping one second
Thu Mar 9 10:08:10 2023 daemon.debug chilli[3269]: PID 3269 reloaded binary options file
Thu Mar 9 10:08:10 2023 daemon.err chilli[3269]: chilli[3269]: PID 3269 reloaded binary options file
Thu Mar 9 10:08:15 2023 daemon.debug chilli[3414]: (Re)processing options [/var/run/chilli.3414.cfg.bin]
Thu Mar 9 10:08:15 2023 daemon.err chilli[3414]: chilli[3414]: (Re)processing options [/var/run/chilli.3414.cfg.bin]
Thu Mar 9 10:08:15 2023 daemon.debug chilli[3415]: running chilli_opt on /var/run/chilli.3414.cfg.bin
Thu Mar 9 10:08:15 2023 daemon.err chilli[3414]: chilli[3415]: running chilli_opt on /var/run/chilli.3414.cfg.bin
Thu Mar 9 10:08:15 2023 daemon.warn chilli[3414]: could not generate configuration (/var/run/chilli.3414.cfg.bin), sleeping one second
Thu Mar 9 10:08:15 2023 daemon.err chilli[3414]: chilli[3414]: could not generate configuration (/var/run/chilli.3414.cfg.bin), sleeping one second
Thu Mar 9 10:08:16 2023 daemon.debug chilli[3414]: (Re)processing options [/var/run/chilli.3414.cfg.bin]
Thu Mar 9 10:08:16 2023 daemon.err chilli[3414]: chilli[3414]: (Re)processing options [/var/run/chilli.3414.cfg.bin]
Thu Mar 9 10:08:16 2023 daemon.debug chilli[3416]: running chilli_opt on /var/run/chilli.3414.cfg.bin
Thu Mar 9 10:08:16 2023 daemon.err chilli[3414]: chilli[3416]: running chilli_opt on /var/run/chilli.3414.cfg.bin
Thu Mar 9 10:08:16 2023 daemon.warn chilli[3414]: could not generate configuration (/var/run/chilli.3414.cfg.bin), sleeping one second
Thu Mar 9 10:08:16 2023 daemon.err chilli[3414]: chilli[3414]: could not generate configuration (/var/run/chilli.3414.cfg.bin), sleeping one second
Thu Mar 9 10:08:17 2023 daemon.debug chilli[3414]: (Re)processing options [/var/run/chilli.3414.cfg.bin]
Thu Mar 9 10:08:17 2023 daemon.err chilli[3414]: chilli[3414]: (Re)processing options [/var/run/chilli.3414.cfg.bin]
Thu Mar 9 10:08:17 2023 daemon.debug chilli[3417]: running chilli_opt on /var/run/chilli.3414.cfg.bin
Thu Mar 9 10:08:17 2023 daemon.err chilli[3414]: chilli[3417]: running chilli_opt on /var/run/chilli.3414.cfg.bin
Thu Mar 9 10:08:17 2023 daemon.warn chilli[3414]: could not generate configuration (/var/run/chilli.3414.cfg.bin), sleeping one second
Thu Mar 9 10:08:17 2023 daemon.err chilli[3414]: chilli[3414]: could not generate configuration (/var/run/chilli.3414.cfg.bin), sleeping one second
Thu Mar 9 10:08:18 2023 daemon.debug chilli[3414]: PID 3414 reloaded binary options file
Thu Mar 9 10:08:18 2023 daemon.err chilli[3414]: chilli[3414]: PID 3414 reloaded binary options file
Thu Mar 9 10:08:23 2023 daemon.debug chilli[3418]: (Re)processing options [/var/run/chilli.3418.cfg.bin]
Thu Mar 9 10:08:23 2023 daemon.err chilli[3418]: chilli[3418]: (Re)processing options [/var/run/chilli.3418.cfg.bin]
Thu Mar 9 10:08:23 2023 daemon.debug chilli[3419]: running chilli_opt on /var/run/chilli.3418.cfg.bin
Thu Mar 9 10:08:23 2023 daemon.err chilli[3418]: chilli[3419]: running chilli_opt on /var/run/chilli.3418.cfg.bin
Thu Mar 9 10:08:23 2023 daemon.warn chilli[3418]: could not generate configuration (/var/run/chilli.3418.cfg.bin), sleeping one second
Thu Mar 9 10:08:23 2023 daemon.err chilli[3418]: chilli[3418]: could not generate configuration (/var/run/chilli.3418.cfg.bin), sleeping one second
Thu Mar 9 10:08:24 2023 daemon.debug chilli[3418]: (Re)processing options [/var/run/chilli.3418.cfg.bin]
Thu Mar 9 10:08:24 2023 daemon.err chilli[3418]: chilli[3418]: (Re)processing options [/var/run/chilli.3418.cfg.bin]
Thu Mar 9 10:08:24 2023 daemon.debug chilli[3420]: running chilli_opt on /var/run/chilli.3418.cfg.bin
Thu Mar 9 10:08:24 2023 daemon.err chilli[3418]: chilli[3420]: running chilli_opt on /var/run/chilli.3418.cfg.bin
Thu Mar 9 10:08:24 2023 daemon.warn chilli[3418]: could not generate configuration (/var/run/chilli.3418.cfg.bin), sleeping one second
Thu Mar 9 10:08:24 2023 daemon.err chilli[3418]: chilli[3418]: could not generate configuration (/var/run/chilli.3418.cfg.bin), sleeping one second
Thu Mar 9 10:08:25 2023 daemon.debug chilli[3418]: (Re)processing options [/var/run/chilli.3418.cfg.bin]
Thu Mar 9 10:08:25 2023 daemon.err chilli[3418]: chilli[3418]: (Re)processing options [/var/run/chilli.3418.cfg.bin]
Thu Mar 9 10:08:25 2023 daemon.debug chilli[3421]: running chilli_opt on /var/run/chilli.3418.cfg.bin
Thu Mar 9 10:08:25 2023 daemon.err chilli[3418]: chilli[3421]: running chilli_opt on /var/run/chilli.3418.cfg.bin
Thu Mar 9 10:08:25 2023 daemon.warn chilli[3418]: could not generate configuration (/var/run/chilli.3418.cfg.bin), sleeping one second
Thu Mar 9 10:08:25 2023 daemon.err chilli[3418]: chilli[3418]: could not generate configuration (/var/run/chilli.3418.cfg.bin), sleeping one second
Thu Mar 9 10:08:26 2023 daemon.debug chilli[3418]: PID 3418 reloaded binary options file
Thu Mar 9 10:08:26 2023 daemon.err chilli[3418]: chilli[3418]: PID 3418 reloaded binary options file
Thu Mar 9 10:08:31 2023 daemon.debug chilli[3456]: (Re)processing options [/var/run/chilli.3456.cfg.bin]
Thu Mar 9 10:08:31 2023 daemon.err chilli[3456]: chilli[3456]: (Re)processing options [/var/run/chilli.3456.cfg.bin]
Thu Mar 9 10:08:31 2023 daemon.debug chilli[3457]: running chilli_opt on /var/run/chilli.3456.cfg.bin
Thu Mar 9 10:08:31 2023 daemon.err chilli[3456]: chilli[3457]: running chilli_opt on /var/run/chilli.3456.cfg.bin
Thu Mar 9 10:08:31 2023 daemon.warn chilli[3456]: could not generate configuration (/var/run/chilli.3456.cfg.bin), sleeping one second
Thu Mar 9 10:08:31 2023 daemon.err chilli[3456]: chilli[3456]: could not generate configuration (/var/run/chilli.3456.cfg.bin), sleeping one second
Thu Mar 9 10:08:32 2023 daemon.debug chilli[3456]: (Re)processing options [/var/run/chilli.3456.cfg.bin]
Thu Mar 9 10:08:32 2023 daemon.err chilli[3456]: chilli[3456]: (Re)processing options [/var/run/chilli.3456.cfg.bin]
Thu Mar 9 10:08:32 2023 daemon.debug chilli[3458]: running chilli_opt on /var/run/chilli.3456.cfg.bin
Thu Mar 9 10:08:32 2023 daemon.err chilli[3456]: chilli[3458]: running chilli_opt on /var/run/chilli.3456.cfg.bin
Thu Mar 9 10:08:32 2023 daemon.warn chilli[3456]: could not generate configuration (/var/run/chilli.3456.cfg.bin), sleeping one second
Thu Mar 9 10:08:32 2023 daemon.err chilli[3456]: chilli[3456]: could not generate configuration (/var/run/chilli.3456.cfg.bin), sleeping one second
Thu Mar 9 10:08:33 2023 daemon.debug chilli[3456]: (Re)processing options [/var/run/chilli.3456.cfg.bin]
Thu Mar 9 10:08:33 2023 daemon.err chilli[3456]: chilli[3456]: (Re)processing options [/var/run/chilli.3456.cfg.bin]
Thu Mar 9 10:08:33 2023 daemon.debug chilli[3459]: running chilli_opt on /var/run/chilli.3456.cfg.bin
Thu Mar 9 10:08:33 2023 daemon.err chilli[3456]: chilli[3459]: running chilli_opt on /var/run/chilli.3456.cfg.bin
Thu Mar 9 10:08:33 2023 daemon.warn chilli[3456]: could not generate configuration (/var/run/chilli.3456.cfg.bin), sleeping one second
Thu Mar 9 10:08:33 2023 daemon.err chilli[3456]: chilli[3456]: could not generate configuration (/var/run/chilli.3456.cfg.bin), sleeping one second
Thu Mar 9 10:08:34 2023 daemon.debug chilli[3456]: PID 3456 reloaded binary options file
Thu Mar 9 10:08:34 2023 daemon.err chilli[3456]: chilli[3456]: PID 3456 reloaded binary options file
Thu Mar 9 10:08:39 2023 daemon.debug chilli[3460]: (Re)processing options [/var/run/chilli.3460.cfg.bin]
Thu Mar 9 10:08:39 2023 daemon.err chilli[3460]: chilli[3460]: (Re)processing options [/var/run/chilli.3460.cfg.bin]
Thu Mar 9 10:08:39 2023 daemon.debug chilli[3461]: running chilli_opt on /var/run/chilli.3460.cfg.bin
Thu Mar 9 10:08:39 2023 daemon.err chilli[3460]: chilli[3461]: running chilli_opt on /var/run/chilli.3460.cfg.bin
Thu Mar 9 10:08:39 2023 daemon.warn chilli[3460]: could not generate configuration (/var/run/chilli.3460.cfg.bin), sleeping one second
Thu Mar 9 10:08:39 2023 daemon.err chilli[3460]: chilli[3460]: could not generate configuration (/var/run/chilli.3460.cfg.bin), sleeping one second
Thu Mar 9 10:08:40 2023 daemon.debug chilli[3460]: (Re)processing options [/var/run/chilli.3460.cfg.bin]
Thu Mar 9 10:08:40 2023 daemon.err chilli[3460]: chilli[3460]: (Re)processing options [/var/run/chilli.3460.cfg.bin]
Thu Mar 9 10:08:40 2023 daemon.debug chilli[3462]: running chilli_opt on /var/run/chilli.3460.cfg.bin
Thu Mar 9 10:08:40 2023 daemon.err chilli[3460]: chilli[3462]: running chilli_opt on /var/run/chilli.3460.cfg.bin
Thu Mar 9 10:08:40 2023 daemon.warn chilli[3460]: could not generate configuration (/var/run/chilli.3460.cfg.bin), sleeping one second
Thu Mar 9 10:08:40 2023 daemon.err chilli[3460]: chilli[3460]: could not generate configuration (/var/run/chilli.3460.cfg.bin), sleeping one second
Thu Mar 9 10:08:41 2023 daemon.debug chilli[3460]: (Re)processing options [/var/run/chilli.3460.cfg.bin]
Thu Mar 9 10:08:41 2023 daemon.err chilli[3460]: chilli[3460]: (Re)processing options [/var/run/chilli.3460.cfg.bin]
Thu Mar 9 10:08:41 2023 daemon.debug chilli[3463]: running chilli_opt on /var/run/chilli.3460.cfg.bin
Thu Mar 9 10:08:41 2023 daemon.err chilli[3460]: chilli[3463]: running chilli_opt on /var/run/chilli.3460.cfg.bin
Thu Mar 9 10:08:41 2023 daemon.warn chilli[3460]: could not generate configuration (/var/run/chilli.3460.cfg.bin), sleeping one second
Thu Mar 9 10:08:41 2023 daemon.err chilli[3460]: chilli[3460]: could not generate configuration (/var/run/chilli.3460.cfg.bin), sleeping one second
Thu Mar 9 10:08:42 2023 daemon.debug chilli[3460]: PID 3460 reloaded binary options file
Thu Mar 9 10:08:42 2023 daemon.err chilli[3460]: chilli[3460]: PID 3460 reloaded binary options file
Thu Mar 9 10:08:42 2023 daemon.info procd: Instance chilli::cfg011cfa s in a crash loop 6 crashes, 3 seconds since last crash
Current Chilli Config file /etc/config/chilli:
#
# Sample Coova-Chilli configuration file
#
config chilli
# disable to running chilli. remove this option before running.
#option disabled 1
# Include this flag to include debug information.
option debug 1
config chilli
option radiusnasid 'qmaxtestuser1'
option radiussecret 'testing123'
option uamsecret 'greatsecret'
# Radius parameters (change to the one for your provider)
option radiusserver1 192.168.0.112
option radiusserver2 192.168.0.112
option dhcpif 'br-lan'
option dns1 10.1.0.1
option dns2 8.8.8.8
option tundev 'tun0'
option net 10.1.0.0
option uamlisten 10.1.0.1
#option subnet
#option network 'Infonet Test Wifi 5G'
#Add this for the miniportal for proper captive portal detection on Apple
#option uamhomepage 'http://10.1.0.1:3990/www/coova.html'
option wwwdir '/etc/chilli/www'
option wwwbin '/etc/chilli/wwwsh'
# Universal access method (UAM) parameters
option uamserver "http://10.1.0.1/cake3/rd_cake/dynamic-details/chilli-browser-detect/"
option uamport 3990
option ssid 'Infonet Test Wifi 5G'
# Various debug and optimization values
option swapoctets 1
option interval 3600
option nouamsuccess 1
# Add the chilli firewall rules
option ipup '/etc/chilli/up.sh'
option ipdown '/etc/chilli/down.sh'
option uamallowed "10.1.0.1, 192.168.0.112"
macauth on
#option uamdomain
Thank you in advance.