Noob - Getting PFSENSE to Update DynDNS



  • I have a router in a different state that runs PFSENSE (1.2.3-RELEASE built on Tue Dec 8 22:29:57 UTC 2009).  I am able to remotely access my router (currently), but am worried the cable company IP address may change again.

    In the firmware of PFSENSE I see under Services->Dynamic DHS that I can put in my purchased DynDNS yada.net IP address.  I've placed that in "hostname" in the pfense firmware, and selected "DynDNS (dynamic)" from the Service type drop down.  I left MX blank and did not check enable wildcard.  I supplied my DynDNS username and password and hit save.

    But I'm not sure the router is actually updating my DynDNS account with the current IP address.

    At the bottom of the PFSENSE page is this note, "Note:
    You must configure a DNS server in System: General setup or allow the DNS server list to be overridden by DHCP/PPP on WAN for dynamic DNS updates to work."

    Does that apply to me?  Is that the reason it's not updating?  I've never set that portion up, and I'm not sure what the IP addresses for the two DNS servers are.

    Thanks for any help with my very NOOB question.



  • From my logs, it appears it's trying but I'm getting a "bad auth" for the payload?

    But then it seems like it has succeeded later?

    Aug 10 06:59:41 php: : Resyncing configuration for all packages.
    Aug 10 06:59:42 php: : pfSense package system has detected an ip change 192.168.100.10 -> 67.12.24.82 … Restarting packages.
    Aug 10 06:59:42 php: : Configuring slbd
    Aug 10 06:59:42 check_reload_status: reloading filter
    Aug 10 06:59:45 php: : Sipproxd is installed but not started. Not installing redirect rules.
    Aug 10 06:59:46 check_reload_status: updating dyndns
    Aug 10 06:59:49 php: : DynDns: Running updatedns()
    Aug 10 06:59:49 php: : DynDns: updatedns() starting
    Aug 10 06:59:49 php: : DynDns: _detectChange() starting.
    Aug 10 06:59:49 php: : DynDns: Current WAN IP: 67.12.24.82
    Aug 10 06:59:49 php: : DynDns: Cached IP: 192.168.0.14
    Aug 10 06:59:49 php: : DynDns: cacheIP != wan_ip. Updating.
    Aug 10 06:59:49 php: : DynDns: More than 25 days. Updating.
    Aug 10 06:59:49 php: : DynDns: DynDns _update() starting.
    Aug 10 06:59:49 php: : DynDns: DynDns _update() starting. Dynamic
    Aug 10 06:59:49 php: : DynDns: DynDns _checkStatus() starting.
    Aug 10 06:59:49 php: : DynDns: Current Service: dyndns
    Aug 10 06:59:49 php: : phpDynDNS: PAYLOAD: badauth
    Aug 10 06:59:50 php: : phpDynDNS: (Unknown Response)
    Aug 10 07:15:00 check_reload_status: check_reload_status is starting
    Aug 10 07:27:38 dnsmasq[6557]: reading /etc/resolv.conf
    Aug 10 07:27:38 dnsmasq[6557]: using nameserver 209.18.47.62#53
    Aug 10 07:27:38 dnsmasq[6557]: using nameserver 209.18.47.61#53
    Aug 10 09:25:02 php: /services_dyndns.php: DynDns: Running updatedns()
    Aug 10 09:25:02 php: /services_dyndns.php: DynDns: updatedns() starting
    Aug 10 09:25:02 php: /services_dyndns.php: DynDns: _detectChange() starting.
    Aug 10 09:25:02 php: /services_dyndns.php: DynDns: Current WAN IP: 67.12.24.82
    Aug 10 09:25:03 php: /services_dyndns.php: DynDns: No Cached IP found.
    Aug 10 09:25:03 php: /services_dyndns.php: DynDns: cacheIP != wan_ip. Updating.
    Aug 10 09:25:03 php: /services_dyndns.php: DynDns: Initial run. Updating.
    Aug 10 09:25:03 php: /services_dyndns.php: DynDns: DynDns _update() starting.
    Aug 10 09:25:03 php: /services_dyndns.php: DynDns: DynDns _update() starting. Dynamic
    Aug 10 09:25:03 php: /services_dyndns.php: DynDns: DynDns _checkStatus() starting.
    Aug 10 09:25:03 php: /services_dyndns.php: DynDns: Current Service: dyndns
    Aug 10 09:25:03 php: /services_dyndns.php: phpDynDNS: PAYLOAD: badauth
    Aug 10 09:25:03 php: /services_dyndns.php: phpDynDNS: (Unknown Response)
    Aug 10 09:26:19 php: /services_dyndns.php: DynDns: Running updatedns()
    Aug 10 09:26:19 php: /services_dyndns.php: DynDns: updatedns() starting
    Aug 10 09:26:19 php: /services_dyndns.php: DynDns: _detectChange() starting.
    Aug 10 09:26:19 php: /services_dyndns.php: DynDns: Current WAN IP: 67.12.24.82
    Aug 10 09:26:19 php: /services_dyndns.php: DynDns: No Cached IP found.
    Aug 10 09:26:19 php: /services_dyndns.php: DynDns: cacheIP != wan_ip. Updating.
    Aug 10 09:26:19 php: /services_dyndns.php: DynDns: Initial run. Updating.
    Aug 10 09:26:19 php: /services_dyndns.php: DynDns: DynDns _update() starting.
    Aug 10 09:26:19 php: /services_dyndns.php: DynDns: DynDns _update() starting. Dynamic
    Aug 10 09:26:20 php: /services_dyndns.php: DynDns: DynDns _checkStatus() starting.
    Aug 10 09:26:20 php: /services_dyndns.php: DynDns: Current Service: dyndns
    Aug 10 09:26:20 php: /services_dyndns.php: phpDynDNS: updating cache file /cf/conf/dyndns.cache: 67.12.24.82
    Aug 10 09:26:20 php: /services_dyndns.php: phpDynDNS: (Success) IP Address Changed Successfully! (67.12.24.82)

    I checked the host update log on DynDNS and it doesn't show any updates?  Perhaps because the update from above is the same IP address as was used previously?



  • Are you using your email or your account username.  The client doesnt work with email as your username.

    BTW, obscure your IP address in your posts.


Log in to reply