diff --git a/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher b/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
index d5e3ce5..930463a 100755
--- a/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
+++ b/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
@@ -103,6 +103,13 @@ crawl() {
status_text="$(cat "$SCRIPT_STATUS_FILE")"
fi
+ #Checks whether either fastd or L2TP is connected
+ if [ pidof fastd >/dev/null ] || [ grep -q '1' /sys/class/net/l2tp*/carrier ] ; then
+ vpn_active="1"
+ else
+ vpn_active="0"
+ fi
+
# example for /etc/openwrt_release:
#DISTRIB_ID="OpenWrt"
#DISTRIB_RELEASE="Attitude Adjustment"
@@ -145,6 +152,7 @@ crawl() {
SYSTEM_DATA=$SYSTEM_DATA"$BUILD_DATE"
SYSTEM_DATA=$SYSTEM_DATA"$OPENWRT_CORE_REVISION"
SYSTEM_DATA=$SYSTEM_DATA"$OPENWRT_FEEDS_PACKAGES_REVISION"
+ SYSTEM_DATA=$SYSTEM_DATA"$vpn_active"
err "$(date): Collecting information from network interfaces"