From c411692bb5f2020073f3c97b8384cbd3c86e532f Mon Sep 17 00:00:00 2001 From: Thomas Hooge Date: Sun, 29 Jan 2017 14:43:50 +0100 Subject: [PATCH] =?UTF-8?q?ffgate-down=20Skript=20hinzugef=C3=BCgt:=20Hera?= =?UTF-8?q?usnehmen=20eines=20Gates=20aus=20dem=20Netz,=20z.B.=20f=C3=BCr?= =?UTF-8?q?=20Systemupdates?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ffgate-down | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 ffgate-down diff --git a/ffgate-down b/ffgate-down new file mode 100755 index 0000000..661630c --- /dev/null +++ b/ffgate-down @@ -0,0 +1,25 @@ +#!/bin/sh + +# +# Ausstellen der Gatewayfunktion +# + +# Batman-Adv Modul umschalten (Gatway-Modus aus) +batctl gw off +echo "Batman Gateway ausgeschaltet." +echo "Warte 90 Sekunden ..." +sleep 90 + +# DHCPD ausschalten +#/etc/init.d/isc-dhcp-server stop +echo "Warte auf Freigabe der DHCP-Leases ..." + +# Warten bis keine aktiven DHCP-Leases da sind +COUNT=`dhcpd-leases.py -n` +while [ $COUNT -gt 0 ] ; do + echo " $COUNT Leases übrig" + sleep 30 + COUNT=`dhcpd-leases.py -n` +done + +echo "Keine aktiven Leases mehr vorhanden."