WebUI: show VPN status for both fastd and l2tp individually (adds L2TP status)

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Tested-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
This commit is contained in:
Adrian Schmutzler 2017-05-30 12:21:15 +02:00 committed by Tobias Klaus
parent 3adfe80d7d
commit 5452cd8baf
1 changed files with 9 additions and 3 deletions

View File

@ -4,9 +4,14 @@
<%in /www/ssl/cgi-bin/helpers %>
<%
if pidof fastd >/dev/null ; then
vpn_active="Ja"
vpn_active="aktiv"
else
vpn_active="Nein"
vpn_active="inaktiv"
fi
if grep -q '1' /sys/class/net/l2tp*/carrier ; then
l2tp_active="aktiv"
else
l2tp_active="inaktiv"
fi
up="$(uptime)"
load="${up##*:}"
@ -42,7 +47,8 @@ fi
<tr><th>MAC-Adresse:</th><td><% uci -q get network.mesh.macaddr %></td></tr>
<tr><th>Bekannte Knoten:</th><td><%= $((`cat /sys/kernel/debug/batman_adv/bat0/transtable_global | grep '^ [^ ]' | cut -b 39-55 | sort | uniq | wc -l 2>/dev/null`+1)) %></td></tr>
<tr><th>Nachbarknoten:</th><td><%= $(cat /sys/kernel/debug/batman_adv/bat0/originators | grep '^[0-9a-f]' | cut -b 37-53 | sort | uniq | wc -l 2>/dev/null) %></td></tr>
<tr><th>VPN Aktiv:</th><td><%= ${vpn_active} %></td></tr>
<tr><th>VPN via fastd:</th><td><%= ${vpn_active} %></td></tr>
<tr><th>VPN via L2TP:</th><td><%= ${l2tp_active} %></td></tr>
<tr><th>Laufzeit:</th><td><%= ${uptime} %></td></tr>
<tr><th>Auslastung:</th><td><%= ${load} %></td></tr>
<tr><th>Uhrzeit:</th><td><% date %></td></tr>