Use the following commands opkg update opkg install coova-chilli Check with opkg list to see if you have kmod-tun installed. If not then you will need to install that also. Check to see if your wireless interface is turned on. Test the hotspot When you connect wireless to the router you should now get an ip address in the You will get the splash page. Add a cron to have device show up in the control center. That's all. The system reboots into a GUI screen. Login using root and password you set during installation and Complete Installation wizard tasks.
Go to Firewall by clicking the Firewall link at the end of the installation wizard. Ensure the links are up. Login and trying pinging a web address. This verifies that Internet and DNS are working well. If successful, proceed to install FreeRadius2 otherwise check your connections.
For ClearOS 5. For older versions, you must upgrade to 5. To start the service, click Start. Chilli is only the working network portion of a full HotSpot. It is the captive portal portion of it. But it does not deal with authentication or payments. For the latter, you typically also need a Radius server and some database, as well as some commercial application and presentation layer to offer vouchers and pricing and payment, or just free access with a 'accept conditions' button.
When you opt for a OpenWrt based solution, we assume you will run this authentication backend on a different server, and the OpenWrt device is only handling the network portion.
If so, Chilli needs to be configured to connect to the backend server, a self-build one, or a professional 3rd party service provider. There may be a 'mac-address-only' authentication with CoovaChilli, so it may be possible to forgo Radius and have a splash page only solution, but this wikipage does not discuss that option, if the option is indeed possible. I use HotSpotSystem myself, so some of below examples hold their server names and the examples may be biased toward their needs.
For a simple, non-commercial, single device solution with a welcome splash page, consider Nodogsplash or OpenNDS instead. WifiDog also seems to have a direct OpenWrt package , but I am not sure if that needs a backend server.
As a rule, all options usable on chilli binary man chilli. Any option will have to be preceded by the 'option' keyword. So for example:. The exception is when there are no-value or boolean options. For example swapoctets. Merely putting in this option without value means OpenWrt does not process it. So for these options you need to assign 1.
Another exception is the -uamallowed option and possibly the uamdomain one. The chilli binary accepts multiple occurrences of this keyword, so you can add many host addresses gracefully. However the OpenWrt config file only accepts the keyword once.
0コメント