ffgate-down Skript hinzugefügt: Herausnehmen eines Gates aus dem Netz,

z.B. für Systemupdates
master
Thomas Hooge 2017-01-29 14:43:50 +01:00
parent 9e1357ddc2
commit c411692bb5
1 changed files with 25 additions and 0 deletions

25
ffgate-down Executable file
View File

@ -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."