From b920234cd4b72610e9938d7e38029c3e4d2045e4 Mon Sep 17 00:00:00 2001 From: necro-nemesis Date: Tue, 7 May 2019 17:07:49 -0400 Subject: [PATCH] Create on-up.sh for addition by installer --- config/on-up.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 config/on-up.sh diff --git a/config/on-up.sh b/config/on-up.sh new file mode 100644 index 0000000..f1b354b --- /dev/null +++ b/config/on-up.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash +set -x +gateway_route=$(ip route | grep ^default | grep via | head -n1) +gateway_addr=$(echo "$gateway_route" | cut -d' ' -f3 ) +for addr in $STRICT_CONNECT_ADDRS ; do + sudo ip route add $(echo $addr | cut -d':' -f 1) via $gateway_addr +done +sudo ip route del $gateway_route +sudo ip route add default dev lokitun0 +cat < /.lokinet/on-down.sh +#!/usr/bin/env bash +set -x +for addr in \$STRICT_CONNECT_ADDRS ; do + sudo ip route del \$(echo \$addr | cut -d':' -f 1) via $gateway_addr +done +sudo ip route del default dev lokitun0 +sudo ip route add $gateway_route + +EOF +chmod +x /.lokinet/on-down.sh