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"