From e5976b3f613cf2fc729d195a5f456bf5295cc7aa Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Fri, 21 Feb 2020 17:48:24 +0100 Subject: [PATCH] Ajout de omr-6in4-run --- omr-6in4-run | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 omr-6in4-run diff --git a/omr-6in4-run b/omr-6in4-run new file mode 100755 index 0000000..69f8d0d --- /dev/null +++ b/omr-6in4-run @@ -0,0 +1,22 @@ +#!/bin/sh + +set -e + +if [ ! -f "$2" ]; then + echo "usage: $(basename "$0") FILE" + exit 1 +fi + +. "$(readlink -f "$2")" + +DEV="omr-6in4-$(basename "$2")" + +if [ "$1" = "start" ]; then + [ -n "$(ip tunnel show ${DEV})" ] && ip tunnel del ${DEV} 2>&1 >/dev/null + ip tunnel add ${DEV} mode sit remote ${REMOTEIP} local ${LOCALIP} + ip -6 addr add ${LOCALIP6} dev ${DEV} + ip link set ${DEV} up +fi +if [ "$1" = "stop" ]; then + ip tunnel del ${DEV} +fi