From a11ffec14cdd0bf3afa38543e8160d6ac3046750 Mon Sep 17 00:00:00 2001 From: Ansible Admin Date: Sun, 10 Jan 2016 11:43:58 +0100 Subject: [PATCH] changes to keepalive script --- files/keepalive.sh | 23 +++++++++++++++-------- install.sn.yml | 2 +- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/files/keepalive.sh b/files/keepalive.sh index fa8759f..f471a45 100644 --- a/files/keepalive.sh +++ b/files/keepalive.sh @@ -1,36 +1,43 @@ #!/bin/bash -# Version 1.4 +# Version 1.5 # Parameter setzen -GATEWAY1=185.66.193.105 -GATEWAY2=185.66.193.106 +GATEWAY1ext=185.66.193.105 +GATEWAY2ext=185.66.193.106 +GATEWAY1=10.188.255.5 +GATEWAY2=10.188.255.6 GATEWAY1v6=2a03:2260:121::255:5 GATEWAY2v6=2a03:2260:121::255:6 IP=/sbin/ip PING=/bin/ping BATCTL=/usr/local/sbin/batctl -if [ "hostname = troisdorf1 | troisdorf2" ] +#if [ "hostname = troisdorf1 | troisdorf2" ] +if [ $(hostname) = "troisdorf1" ] || [ $(hostname) = "troisdorf2" ] then DEFAULT_GATEWAY=$GATEWAY1 + DEFAULT_GATEWAYext=$GATEWAY1ext FALLBACK_GATEWAY=$GATEWAY2 + FALLBACK_GATEWAYext=$GATEWAY2ext DEFAULT_GATEWAYv6=$GATEWAY1v6 FALLBACK_GATEWAYv6=$GATEWAY2v6 else DEFAULT_GATEWAY=$GATEWAY2 + DEFAULT_GATEWAYext=$GATEWAY2ext FALLBACK_GATEWAY=$GATEWAY1 - DEFAULT_GATEWAYv6=$GATEWAY2v6 - FALLBACK_GATEWAYv6=$GATEWAY1v6 + FALLBACK_GATEWAY=$GATEWAY1ext + DEFAULT_GATEWAYv6=$GATEWAY2v6 + FALLBACK_GATEWAYv6=$GATEWAY1v6 fi -if $PING -c 1 $DEFAULT_GATEWAY +if $PING -c 1 $DEFAULT_GATEWAYext then $IP route replace default via $DEFAULT_GATEWAY table 42 $IP -6 route replace default via $DEFAULT_GATEWAYv6 table 42 $BATCTL gw server 100Mbit/100Mbit echo "Gateway erreichbar" else - if $PING -c 1 $FALLBACK_GATEWAY + if $PING -c 1 $FALLBACK_GATEWAYext then $IP route replace default via $FALLBACK_GATEWAY table 42 $IP -6 route replace default via $FALLBACK_GATEWAYv6 table 42 diff --git a/install.sn.yml b/install.sn.yml index f60dd3e..1a8d4d0 100644 --- a/install.sn.yml +++ b/install.sn.yml @@ -9,7 +9,7 @@ user: root gather_facts: False vars: - snversion: master_v2.0 + snversion: master_v2.1 batmanversion: v2015.2 common_required_packages: - git