diff --git a/config/lokilaunch.sh b/config/lokilaunch.sh index 184138a..ab12256 100644 --- a/config/lokilaunch.sh +++ b/config/lokilaunch.sh @@ -3,8 +3,11 @@ case "$1" in start) - echo -n "Starting LOKINET\n" + echo -n "Starting LOKINET daemon\n" lokinet > /dev/null 2>&1 & + ;; + + connect) ehco -n "rerouted iptables\n" sudo ip rule add from 10.3.141.1 lookup main prio 1000 echo -n "added wlan0 address rule\n" @@ -17,8 +20,11 @@ case "$1" in ;; stop) - echo -n "Stopping daemon\n" + echo -n "Stopping LOKINET daemon\n" pkill lokinet + ;; + +disconnect) sudo ip rule del from 10.3.141.1 lookup main prio 1000 #LOKIPAP echo -n "removed wlan0 address rule\n" sudo ip rule del from 10.3.141.0/24 lookup lokinet prio 1000 #LOKIPAP @@ -47,7 +53,7 @@ bootstrap) ;; *) - echo "Usage: "$1" {start|stop|gen|bootstrap}" + echo "Usage: "$1" {start|stop|gen|bootstrap|connect|disconnect}" exit 1 ;; esac diff --git a/includes/functions.php b/includes/functions.php index c800ed3..7c9067c 100755 --- a/includes/functions.php +++ b/includes/functions.php @@ -344,6 +344,7 @@ function DisplayOpenVPNConfig() function DisplayLokinetConfig() { exec('pidof lokinet | wc -l', $lokinetstatus); + shell_exec('sudo iptables -t nat -L' > $networkstate) if ($lokinetstatus[0] == 0) { $status = '
Lokinet daemon is not running @@ -386,10 +387,15 @@ function DisplayLokinetConfig()
Contact Loki user groups for the latest bootstrap file location
' , PHP_EOL; + } else { + echo '' , PHP_EOL; + } if ($lokinetstatus[0] == 0) { - echo '' , PHP_EOL; + echo '' , PHP_EOL; } else { - echo '' , PHP_EOL; + echo '' , PHP_EOL; } $filename = '/usr/local/bin/lokinet.ini'; diff --git a/installers/common.sh b/installers/common.sh index 3cfdfc7..9ba922d 100755 --- a/installers/common.sh +++ b/installers/common.sh @@ -1,3 +1,4 @@ +# test staging push raspap_dir="/etc/raspap" raspap_user="www-data" version=`sed 's/\..*//' /etc/debian_version` @@ -211,7 +212,8 @@ function default_configuration() { 'echo 1 > \/proc\/sys\/net\/ipv4\/ip_forward #RASPAP' 'iptables -t nat -A POSTROUTING -s 10.3.141.0\/24 -o lokitun0 -j MASQUERADE #RASPAP' 'iptables -t nat -A POSTROUTING -j MASQUERADE #RASPAP' - 'sudo \/etc\/init.d\/dnsmasq restart #RASPAP' + 'sudo lokinet > /dev/null 2>&1 & #RASPAP' + )