From 9a79f320040e0b53c25f4ec66dc2385dc9fa0452 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 25 Feb 2015 21:13:44 +0000 Subject: [PATCH] make fixed ip6 addresses optional --- tinc-up | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tinc-up b/tinc-up index 313ca52..70de383 100755 --- a/tinc-up +++ b/tinc-up @@ -36,6 +36,8 @@ SUBNET="" DHCP="yes" ULA_IP6_TEMPLATE="fdc0:4992:6a6d:a:%x%x:%x%x::1" PUBLIC_IP6_TEMPLATE="2a01:4f8:210:31fd:2:%x%x:%x%x:1" +PUBLIC_IP6=YES +ULA_IP6=YES source "${TINCRC}" || true @@ -48,8 +50,8 @@ fi set_mac "$INTERFACE" "$MAC_ADDRESS" public_ip6="$(format_ip6_from_mac $PUBLIC_IP6_TEMPLATE $MAC_ADDRESS)" ula_ip6="$(format_ip6_from_mac $ULA_IP6_TEMPLATE $MAC_ADDRESS)" -add_ip6 "$INTERFACE" "$public_ip6" "80" -add_ip6 "$INTERFACE" "$ula_ip6" "64" +[[ "$PUBLIC_IP6" == "YES" ]] && add_ip6 "$INTERFACE" "$public_ip6" "80" +[[ "$ULA_IP6" == "YES" ]] && add_ip6 "$INTERFACE" "$ula_ip6" "64" if [ -n "$SUBNET" ]; then IFS=' ' read ip netmask <<< "$SUBNET"