File config Comment start as a copy of default and is edited to override specific variables defined in default Printed on 9 13:14ģ 9 13:14 3/5 Install CoovaChilli on Ubuntu File default ipup.sh Comment To avoid the splash screen we have to remove one line from this file Custom firewall rules for start-up ipdown.sh Custom firewall rule clean-up during shut-down. Modify the configuration file CoovaChilli is configured by editing or creating certail files unser the /etc/chilli directory. tun0 Link encap:unspec HWaddr inet addr: P-t-P: Mask: UP POINTOPOINT RUNNING MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B). Configuring CoovaChilli Enable CoovaChilli Edit the following file sudo vi /etc/default/chilli Change it to look like this START_CHILLI=1 CONFFILE="/etc/nf" HS_USER="chilli" Save the file and start CoovaChilli sudo /etc/init.d/chilli start Make sure there is a tun interface present when you look at the feedback of the ifconfig command. In the next section we will configure it to become a working entity. Download the latest version of the source here: As of this writing it is at Install the build tools, build and install the package sudo apt-get install build-essential linux-headers-server libssl-dev sudo apt install devscripts debhelper tar -xzvf zxvf coova-chilli tar.gz cd coova-chilli-1.3.0/ debuild -i -us -uc -b cd.Ģ Last update: 0 12:16 getting_started:install_ubuntu_coovachilli_1_5 sudo dpkg -install coova-chilli_1.3.0_b From the output of the dpkg command you will see that CoovaChilli is by default disabled.
64 bit Machines We have to compile the 64 bit package from source. As of this writing it is Install it on the machine with the two network cards running RADIUSdesk sudo dpkg -install coova-chilli_1.3.0_b From the output of the dpkg command you will see that CoovaChilli is by default disabled. Grab the latest binary build of CoovaChilli from this page. We also assume that the machine has an Internet connection on eth0 while eth1 will be used to run the captive portal on. You are not required though to run them on the same machine.
32 Bit Machines We will assume that we are installing CoovaChilli on the same machine running RADIUSdesk. This captive portal will be controlled by CoovaChilli who in turn receives it's instructions from FreeRADIUS (RADIUSdesk) Installing CoovaChilli If you have a 32 bit machine the install of CoovaChilli will be a bit easier compared with the actions to install it on a 64 bit machine. The second network card will be used to run a captive portal on. One network card will be used by CoovaChilli as the Internet connection.
If you want to install CoovaChilli on a machine make sure that there are at least two functional network cards present.
CoovaChilli is however the best open source captive portal software around. 1 9 13:14 1/5 Install CoovaChilli on Ubuntu Install CoovaChilli on Ubuntu Introduction RADIUSdesk can function perfectly without CoovaChilli.