Extend check_gateway script
ensure that dhcp server is stopped or started depending on gw mode
This commit is contained in:
parent
30e221a63f
commit
6ec13b343f
|
@ -31,4 +31,21 @@ OLD_STATE="$(cat $MESH/gw_mode)"
|
||||||
# Restart DHCP server
|
# Restart DHCP server
|
||||||
/usr/sbin/service isc-dhcp-server start
|
/usr/sbin/service isc-dhcp-server start
|
||||||
fi
|
fi
|
||||||
|
exit 0
|
||||||
done
|
done
|
||||||
|
|
||||||
|
if [ "$NEW_STATE" == "server" ]; then
|
||||||
|
/usr/sbin/service isc-dhcp-server status 2>&1> /dev/null
|
||||||
|
if [[ $? -ne 0 ]]
|
||||||
|
then
|
||||||
|
/usr/sbin/service isc-dhcp-server restart
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if [ "$NEW_STATE" == "off" ]; then
|
||||||
|
/usr/sbin/service isc-dhcp-server status 2>&1> /dev/null
|
||||||
|
if [[ $? -eq 0 ]]
|
||||||
|
then
|
||||||
|
/usr/sbin/service isc-dhcp-server stop
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue