Hello! We are using PfSense 1.2_BETA and are experiencing some serious problems concerning DynDNS updates. Sometimes they are performed (obviously without adding additional options, e.g. wildcard=ON) and sometimes they don't work at all.
In 1.0.1 system.log shows the following output after the box received a 24h force disconnect: [...] Jun 19 07:19:51 pfsense mpd: [pppoe] IFACE: Up event Jun 19 07:19:54 pfsense check_reload_status: rc.newwanip starting Jun 19 07:20:01 pfsense php: : Informational: DHClient spawned /etc/rc.newwanip and the new ip is wan - 84.145.68.218. Jun 19 07:20:01 pfsense php: : Creating rrd update script Jun 19 07:20:01 pfsense php: : Creating rrd graph index Jun 19 07:20:06 pfsense php: : Resyncing configuration for all packages. Jun 19 07:20:06 pfsense check_reload_status: reloading filter Jun 19 07:20:14 pfsense check_reload_status: updating dyndns Jun 19 07:20:19 pfsense php: : DynDns: Running updatedns() [...] 1.2_BETA, however, prints out the following: [...] Jun 20 16:49:18 eros mpd: [pppoe] IFACE: Up event Jun 20 16:49:20 eros check_reload_status: rc.newwanip starting Jun 20 16:56:21 eros dnsmasq[9490]: reading /var/dhcpd/var/db/dhcpd.leases Jun 20 16:59:01 eros dnsmasq[9490]: reading /var/dhcpd/var/db/dhcpd.leases Jun 20 18:41:08 eros dnsmasq[9490]: reading /var/dhcpd/var/db/dhcpd.leases Jun 20 20:36:07 eros dnsmasq[9490]: reading /var/dhcpd/var/db/dhcpd.leases Jun 20 20:41:07 eros dnsmasq[9490]: reading /var/dhcpd/var/db/dhcpd.leases [...] Therefore I must run /etc/rc.dyndns.update manually in order to have my WAN IP updated. Maybe check_reload_status is responsible because of that failure, but I can not find its source code. Regards, Fabian
