From: Ismaël Bouya Date: Wed, 12 Feb 2020 17:21:04 +0000 (+0100) Subject: Merge branch 'master' into android X-Git-Url: https://git.immae.eu/?a=commitdiff_plain;h=refs%2Fheads%2Fandroid;hp=e97c5917f6bd6690282f1df59916ab038e0ad9fd;p=perso%2FImmae%2FConfig%2Ftinc%2Fhosts.git Merge branch 'master' into android --- diff --git a/ImmaeEu-down b/ImmaeEu-down index 8a0ef22..1b6260e 100644 --- a/ImmaeEu-down +++ b/ImmaeEu-down @@ -9,7 +9,7 @@ ip route del table 100 $REMOTEADDRESS ip -6 route del table 100 $GWIP dev vpn6 ip -6 route del table 100 ::/1 via $GWIP dev vpn6 for MYIP in $MYIPS; do - ip -6 addr del $MYIP/96 dev vpn6 + ip -6 addr del $MYIP/96 dev vpn6 done ip -6 link set vpn6 down diff --git a/ImmaeEu-up b/ImmaeEu-up index 0921046..b24eed8 100644 --- a/ImmaeEu-up +++ b/ImmaeEu-up @@ -1,6 +1,7 @@ #!/system/xbin/sh -SUBDOMAIN=$(cat /sdcard/.tinc/tinc_domaine | tr -c -d "[a-zA-Z0-9.]") +# Cannot expect awk to be present +SUBDOMAIN=$(echo "$NAME" | sed -e "s/\([A-Z][a-z0-9]*\)\([A-Z][a-z0-9]*\)/\L\2.\L\1/;") MYIPS=$(nslookup $SUBDOMAIN.immae.eu |sed -n "/$SUBDOMAIN.immae.eu/"',$p' | grep ^Address | sed -e "s/^[^:]*:[^0-9]*//" | tr '\n' ' ') GWIP=$(nslookup gw.vpn.immae.eu |sed -n "/gw.vpn.immae.eu/"',$p' | grep ^Address | head -n1 | sed -e "s/^[^:]*:[^0-9]*//" | tr '\n' ' ') @@ -8,7 +9,7 @@ GWIP=$(nslookup gw.vpn.immae.eu |sed -n "/gw.vpn.immae.eu/"',$p' | grep ^Address echo -e "MYIPS=\"$MYIPS\"\nGWIP=\"$GWIP\"" > /sdcard/.tinc/vars ip -6 link set vpn6 up mtu 1280 for MYIP in $MYIPS; do - ip -6 addr add $MYIP/96 dev vpn6 + ip -6 addr add $MYIP/96 dev vpn6 done ORIGINAL_GATEWAY=$(for a in $(ip rule show | grep lookup | sed -r 's/.* lookup ([^ ]+).*/\1/'); do ip route show table $a | grep ^default | cut -d ' ' -f 2-5; done | head -1)