Last active
April 9, 2020 04:26
-
-
Save hanafiah/73b21e370a263a8aed8d8f39930831d0 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export LANGUAGE='en_GB.UTF-8' | |
export LC_ALL="en_GB.UTF-8" | |
sudo dpkg-reconfigure locales | |
sudo apt-get update && sudo apt-get upgrade | |
pi@raspberrypi:~# cd /usr/src | |
pi@raspberrypi:/usr/src $ sudo wget https://github.com/coova/coova-chilli/archive/1.3.1.4.tar.gz | |
pi@raspberrypi:/usr/src $ sudo tar zxvf 1.3.1.4.tar.gz | |
pi@raspberrypi:/usr/src $ cd coova-chilli-1.3.1.4/ | |
pi@raspberrypi:/usr/src/coova-chilli-1.3.1.4 $ export CFLAGS="-Wno-error" | |
pi@raspberrypi:/usr/src/coova-chilli-1.3.1.4 $ sudo apt-get install gcc g++ autoconf libtool make | |
pi@raspberrypi:/usr/src/coova-chilli-1.3.1.4 $ sudo apt-get install curl | |
pi@raspberrypi:/usr/src/coova-chilli-1.3.1.4 $ sudo apt-get install libcurl4-openssl-dev | |
pi@raspberrypi:/usr/src/coova-chilli-1.3.1.4 $ sudo sh bootstrap | |
pi@raspberrypi:/usr/src/coova-chilli-1.3.1.4 $ sudo ./configure --prefix=/usr --mandir=\$${prefix}/share/man \ | |
--infodir=\$${prefix}/share/info \ | |
--sysconfdir=/etc --localstatedir=/var --enable-largelimits \ | |
--enable-binstatusfile --enable-statusfile --enable-chilliproxy \ | |
--enable-chilliradsec --enable-chilliredir --with-openssl \ | |
--with-poll --enable-dhcpopt --enable-sessgarden --enable-dnslog \ | |
--enable-ipwhitelist --enable-redirdnsreq --enable-miniconfig \ | |
--enable-libjson --enable-layer3 --enable-proxyvsa --enable-miniportal \ | |
--enable-chilliscript --enable-eapol --enable-uamdomainfile \ | |
--enable-modules --enable-multiroute --with-curl | |
pi@raspberrypi:/usr/src/coova-chilli-1.3.1.4 $ sudo apt-get install gengetopt | |
pi@raspberrypi:/usr/src/coova-chilli-1.3.1.4 $ sudo make | |
pi@raspberrypi:/usr/src/coova-chilli-1.3.1.4 $ sudo make install | |
pi@raspberrypi:/usr/src/coova-chilli-1.3.1.4 $ sudo nano /etc/chilli/up.sh | |
#--------------- | |
# add to last line | |
iptables -I POSTROUTING -t nat -o $HS_WANIF -j MASQUERADE | |
#--------------- | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment