DynDNS scheint in Unifi für die UDMP sschon länger teilweise broken, weswegen diese Anleitung zwar weitgehend funktioniert, meine DynDNS Updates aber nicht klappten. Die Hinweise hier schienen zwar in die richtige Richtung zu gehen, haben aber letztendlich auch nicht funktioniert. Angeregt (oder besser nicht hinreichend abgeschreckt) durch diese Anleitung hab ich dann auf einer APU ddclient installiert. Wollte jetzt aber weder nach einem Re-Connect meines Providers ggf. lange warten, bis die DynDNS Adresse wieder stimmt, noch in den Verdacht einer DOS Attacke geraten (on demand geht ja nicht, wenn das Gateway es nicht korrekt unterstützt).
Also gescripted:
#!/usr/bin/bash
PUBIP=""
DYNIP=""
while true
do
DYNIP=`/usr/bin/curl https://v4.whoami.core-networks.de/ip.shtml 2>/dev/null`
if [ -z "$DYNIP" ]
then
sleep 5
continue
else
break
fi
done
while true
do
PUBIP=`host vpn.qlch.de | grep address | cut -d' ' -f 4`
if [ -z "$PUBIP" ]
then
sleep 5
continue
else
break
fi
done
#DYNIP=test
if [ $PUBIP != $DYNIP ]
then
/usr/sbin/ddclient
exit $?
#echo "war $DYNIP, wurde auf $PUBIP aktualisiert, ret-code $?"
fi
mit
*/2 * * * * /root/bin/pub_ip.sh
in die crontab eingehängt und gut ist (erstmal).
Am Rande: Dank einer Diskussion vor gut 2 Jahren habe ich mir auf Empfehlung von balu eine deutsche Domain bei core-networks.de für 7€ im Jahr geschossen, die (neben sehr viel mehr) auch DynDNS Dienst mit anbietet (die “kostenlosen” DynDNS Dienste wurden mir immer irgendwann lästig mit “Du mußt 1x im Monat Deinen Account im Webinterface bestätigen” und ähnlichen Versuchen auf einen Premium-Account hinzuwirken).
Auf IOS funktionierte VPN mit obiger Anleitung und dem Script auf Anhieb, auf MacOS konnte ich zwar verbinden, aber nichts im Heimnetz erreichen :/ Stellte sich raus, ich habe noch ein Adguard-VPN eingerichtet, das in der Konstellation Zugriffe verhinderte. Disconnect Adguard, wenn HeimVPN aktiv und siehe da… es geht.