OPNsense mit DynDNS und ipv64.net

Hallo Zusammen,
ich habe mir eine OPNsense mit meinem FTTH - Anschluß eingerichtet. Das war auch kein Problem.
Nun habe ich noch versucht mir einen dynamischen DNS Eintrag zu erstellen.
Das Tool ipv64.net kam mir da sehr gelegen, zumal es auch ein schönes Video zur Einrichtung gibt.
Wenn ich mich Wort für Wort an das Video halte funktioniert es nur leider nicht.
Im Log erscheint BadRequest. Alles was ich davor an Tests gemacht habe scheint korrekt zu laufen, bis auf den Cron der die IP aktualisieren soll.
Jemand ne Idee was man noch testen könnte?

Danke

Gruß
lustigerpinguin

Wichtig zu wissen wäre welchen dyndns Client du auf der opnsense aktuell nutzt (es gibt 2).
Und welche Firmware Version hast du im Einsatz?

Ich stimme Philipp zu, es gibt wohl ein neues DD-Plugin in der Opnsense.

Kannst du uns hier einen Screenshot zur Verfügung stellen was du dort eingetragen hast in den Feldern?

1 „Gefällt mir“

Ich habe mal eine Anleitung geschrieben;

1 „Gefällt mir“

Hi,
sorry, hat etwas gedauert, ich habe erst mal das aktuelle update eingespielt und dann nochmal versucht.
Die Versionen
OPNsense 23.7.3-amd64
os-ddclient (installed) 1.15
Die Bilder


Ansonsten ist mir noch aufgefallen das ich das Update Intervall auf 600 sec. stehen hatte, was das Limit sprengt …
Aus dem Log ist noch zu lesen: SENDING: User-Agent: ddclient/3.10.0
Ist das so korrekt?

Danke schon mal bis dort hin.
Ich habe das Update Intervall mal auf 3600 sec. gesetzt, ich hoffe das die Sperre irgendwann weg fällt.

Gruß
lustigerpinguin

Ich kann jetzt nicht ganz raus lesen ob dein Problem gelöst ist oder nicht?
Der Screenshot sieht auch bestens aus.

DAS „SENDING: User-Agent: ddclient/3.10.0“ ist auf jeden fall richtig.

Hi,
ich bin mir da nicht so sicher …


sollte an den zwei stellen nicht die IP und das Update - Datum stehen?


Hier habe ich im Log ‚Notice‘ stehen aber hinten steht failed. Diese Meldung wiederholt sich auch mehrfach…

Aber scheinbar ist die IP richtig aktualisert…

Jetzt muss ich mal schauen wie es nach einem IP - Wechsel klappt …

Ich melde mich dann (jetzt kann ich mich an Let’s Encrypt machen).

Danke.

Gruß

Lustigerpinguin

Opnsense ist im Dyndns einfach richtig speziell. Keine Ahnung warum , aber die haben sich da echt ziemlich verrannt.

1 „Gefällt mir“

Ich bin mir auch immer noch nicht sicher ob bei mir alles richtig funktioniert - ich habe bisher scheinbar noch keine neue IP bekommen …

Mal abwarten

Lustigerpinguin

Und damit willkommen bei OPNsense. Plugins von 500 diversen Gruppierungen und Leuten…

Hier ein kleines Script welches man unter FreeBSD (Opnsense) als Cronjob laufen lassen kann.
Funktioniert zuverlässiger als das ddclient Plugin. Update wird nur ausgeführt wenn die IP sich geändert hat.

#!/bin/sh

# cronjob
# */10    *       *       *       *       (/root/dyn.sh) > /dev/null 2>&1

# tail -f /var/log/system/latest.log

WAN_INTERFACE="pppoe0"
IP_FILE="ip.txt"
OLD_IP=$(cat $IP_FILE)

CURRENT_IP=$(ifconfig $WAN_INTERFACE | grep 'inet ' | awk '{print $2}')

if [ "$OLD_IP" != "$CURRENT_IP" ]; then
	curl 'https://ipv64.net/update.php?key=ABC1234&domain=xxx.ipv64.net&ip='"$CURRENT_IP"
	echo "$CURRENT_IP" > "$IP_FILE"
	logger "updated IP: $OLD_IP -> $CURRENT_IP"
fi

Sollte ja auch so sein. Wenn sich die IP nicht ändert brauchst du es ja nicht.

Hallo in die Community,

bevor ich einen neuen Eintrag eröffne versuche ich mein Glück hier beu Euch.

Ich bin auch gerade drauf und dran Dynamic DNS einzurichten und hab sowohl die Anleitung auf der Ipv64-dyndns_helper Seite verfolgt/versucht, als auch die von @Philipp Link.
Leider klappt es bei beiden Varianten nicht. Könnt ihr mir da weiterhelfen?

Hier ein paar Eckdaten:

  • OpnSense Version 23.7.4.
  • ddclient-devel 3.10.0_7 326KiB OPNsense GPLv2+ Update dynamic DNS entries
  • os-ddclient 1.16 108KiB OPNsense BSD2CLAUSE Dynamic DNS client
  • Die Logs für die Konfiguration beschrieben in der Anleitung von @Philipp Link - Die unteren vier Logeinträge sind der erste Versuch und die oberen drei Logeinträge sind der Zweitversuch.