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"