OPNsense Forum

International Forums => German - Deutsch => Topic started by: monstermania on February 20, 2017, 01:37:50 pm

Title: [SOLVED] DynDns-Update: Unterschied zwischen WAN mit PPPoE / WAN über Router!?
Post by: monstermania on February 20, 2017, 01:37:50 pm
Moin,
bis vorletzte Woche hing meine OPNsense 16.7.14 hinter einem O2 Router. DynDns war per cron so konfiguriert, dass die IP-Adresse stündlich geprüft wurde (immer viertel nach).
Das hat auch recht zuverlässig funktioniert.

Seit 2 Wochen habe ich jetzt den Router durch ein Modem ersetzt. Die Einwahl erfolgt jetzt per PPPoE. An den DynDns-Einstellungen selbst habe ich nichts geändert (cron).
Beim prüfen der LOG's ist mir jetzt aufgefallen, dass die WAN-Schnittstelle (PPPoE) offenbar sofort 'bemerkt', wenn sich die IP-Adresse des Interfaces ändert. Das DynDns-Update wird auch automatisch vorgenommen.
Anbei mal die entsprechenden Log-Einträge:
Code: [Select]
Feb 20 10:15:01 opnsense: /usr/local/etc/rc.dyndns.update: Dynamic DNS (xxx.spdns.org): No change in my IP address and/or 25 days has not passed. Not updating dynamic DNS entry.
Feb 20 10:15:00 configd.py: [f14b242e-497b-40e9-8ef5-48a0abe6bcf0] updating dyndns
Feb 20 09:29:36 opnsense: /usr/local/etc/rc.newwanip: Dynamic DNS: (Success) IP Address Updated Successfully!
Feb 20 09:29:36 opnsense: /usr/local/etc/rc.newwanip: Dynamic DNS: updating cache file /conf/dyndns_wancustom'xxx.spdns.org'0.cache: 78.54.162.xxx
Feb 20 09:29:34 opnsense: /usr/local/etc/rc.newwanip: ROUTING: setting IPv4 default route to 62.52.200.160
Feb 20 09:29:34 opnsense: /usr/local/etc/rc.newwanip: rc.newwanip: on (IP address: 78.54.162.xxx) (interface: WAN[wan]) (real interface: pppoe0).
Feb 20 09:29:34 opnsense: /usr/local/etc/rc.newwanip: rc.newwanip: Informational is starting pppoe0.
Feb 20 09:29:33 configd.py: [afd7e393-d31b-482f-a2a4-2921ed5efccd] rc.newwanip starting pppoe0
Feb 20 09:29:29 configd.py: [a65df86d-d8d5-461e-8396-39f90fbd97df] Rewriting resolv.conf
Feb 20 09:15:01 opnsense: /usr/local/etc/rc.dyndns.update: Dynamic DNS (xxx.spdns.org): No change in my IP address and/or 25 days has not passed. Not updating dynamic DNS entry.
Das stellt sich mir die Frage, ob der cron job für das DynDns-Update bei der Einwahl per PPPoE überhaupt gebraucht wird?

Gruß
Dirk

Title: Re: DynDns-Update: Unterschied zwischen WAN mit PPPoE / WAN über Router!?
Post by: monstermania on February 22, 2017, 08:19:16 am
Tja,
da keine Antwort kam, hab ich einfach mal den Selbtsversuch gemacht!
Ich habe meinen cron-job mit der stündlichen DynDns-Aktualisierung deaktiviert.
Nach der täglichen Zwangstrennung durch O2, wird bei der automatischen PPPoE-Verbindungsherstellung durch die OPNsense auch immer automatisch der DynDns-Eintrag aktualisiert (IP).
Um kurz nach 01.00 Uhr nachts läuft täglich eine DynDns-Prüfung auf OPNsense auch ohne extra cron-job.

Fazit:
Bei einer PPPoE-Einwahl mit OPNsense baucht es für die DynDns-Aktualisierung keinen zusätzlichen cron-job zur regelmäßigen Prüfung bzw. Aktualisierung der IP-Adresse.

Gruß
Dirk
Title: Re: DynDns-Update: Unterschied zwischen WAN mit PPPoE / WAN über Router!?
Post by: atgis on October 16, 2017, 12:10:18 pm
Fazit:
Bei einer PPPoE-Einwahl mit OPNsense baucht es für die DynDns-Aktualisierung keinen zusätzlichen cron-job zur regelmäßigen Prüfung bzw. Aktualisierung der IP-Adresse.

Gruß
Dirk

Hi, ich hab auch eine PPPoE-Einwahl mit Dynamischen DNS eingerichet. Und einen Cron für das DNS Update eingerichtet (Hours: 23). Trotzdem aktualisiert sich die IP weder automatisch noch um 23 Uhr. Der Prvoider (o2) macht irgendwann eine Zwangstrennung.
 
Was mache ich hier falsch?
Title: Re: [SOLVED] DynDns-Update: Unterschied zwischen WAN mit PPPoE / WAN über Router!?
Post by: monstermania on October 16, 2017, 12:36:19 pm
Moin,
zunächst mal muss die Frage erlaubt sein, ob das mit der DynDns-Aktualisierung bei Dir überhaupt funktioniert!?
OPNsense -> GUI -> Services -> Dynamic DNS

Hast Du dort einen DDNS-Profil sauber eingerichtet und wir Dir die Cached-IP angezeigt (grün)? GGf. nach einem 'Save ans Force-Update' in den Eigenschaften Deiner Deines DDNS-Profils!?

Wenn das schon nicht manuell funktioniert klappt es auch nicht per cron job.

Gruß
Dirk
Title: Re: [SOLVED] DynDns-Update: Unterschied zwischen WAN mit PPPoE / WAN über Router!?
Post by: atgis on October 16, 2017, 12:58:23 pm
Hi,
die Cached-IP wird angezeigt. Und ein erzwungenes Updaten über die Einstellungen des Profiles funktioniert auch. Mir wird bei freedns.afraid.org sofort die neue IP angezeigt.
Title: Re: [SOLVED] DynDns-Update: Unterschied zwischen WAN mit PPPoE / WAN über Router!?
Post by: monstermania on October 16, 2017, 01:09:45 pm
Ok,
dann sollte das mit dem cron job ja auch klappen.
Wie sieht Dein job aus? Als Beispiel mal ein Screenshot meines jobs, der immer 15 Minuten nach der vollen Stunde automatisch das Update durchführt.
Im Log der OPNsense taucht entsprechend immer um xx:15 Uhr der Eintrag
Code: [Select]
Oct 16 11:15:03 opnsense: /usr/local/etc/rc.dyndns: Dynamic DNS: (Success) IP Address Updated Successfully!auf.

Gruß
Dirk

Title: Re: [SOLVED] DynDns-Update: Unterschied zwischen WAN mit PPPoE / WAN über Router!?
Post by: atgis on October 16, 2017, 07:10:21 pm
Hi, also um 0:00 Uhr soll der Cron laufen - ich hatte mich geirrt als ich 23 Uhr schrieb.
Hier der Screenshot im Anhang.

Bei mir sieht es so im Log aus:
Code: [Select]
Oct 16 18:33:47 opnsense: /usr/local/etc/rc.newwanip: Dynamic DNS (dyn.dns.com): (Success) IP Address Changed Successfully!
Oct 16 18:33:47 opnsense: /usr/local/etc/rc.newwanip: Dynamic DNS: updating cache file /var/cache/dyndns_wan_dyn.dns.com_0.cache: 92.231.1xx.xxx
Oct 16 01:11:01 opnsense: /usr/local/etc/rc.dyndns: Dynamic DNS (dyn.dns.com): (Success) No Change In IP Address
Oct 16 01:11:01 opnsense: /usr/local/etc/rc.dyndns: Dynamic DNS: updating cache file /var/cache/dyndns_wan_dyn.dns.com_0.cache: 77.180.2xx.xxx
Oct 16 00:01:01 opnsense: /usr/local/etc/rc.dyndns: Dynamic DNS (dyn.dns.com): (Success) No Change In IP Address
Oct 16 00:01:01 opnsense: /usr/local/etc/rc.dyndns: Dynamic DNS: updating cache file /var/cache/dyndns_wan_dyn.dns.com_0.cache: 77.180.2xx.xxx

Also scheint das Dyn. DNS Update zu klappen. Nur warum ist mein Dyn. DNS Name nicht mit neuer IP erreichbar? :o Ich merke das dann, wenn ich micht nicht mit OpenVPN einwählen kann.
Title: Re: [SOLVED] DynDns-Update: Unterschied zwischen WAN mit PPPoE / WAN über Router!?
Post by: franco on October 16, 2017, 11:46:13 pm
Das Update läuft doch schon 1:11. So gab es weder 0:00 noch 1:11 ein Update, weil die IP eben noch die alte war bis 18:33. Das sieht man auch am "rc.newwanip". Nicht vergessen das Log rückwärts zu lesen. ;)

https://github.com/opnsense/plugins/blob/master/dns/dyndns/src/etc/inc/plugins.inc.d/dyndns.inc#L84