Bug #7798
closedDynDNS client does not update when running on a gateway group.
0%
Description
When a DynDNS client is set to run on a gateway group rather than an interface directly it fails to run the update script if an interface in that group changes.
When run on the interface directly it successfully runs and updates as expected when the interface goes down and when it comes back up.
When using the failover group it will run and update to the correct IP if triggered manually by editing and the dyndns client and forcing and update.
With the dyndns client on the interface directly:
Aug 22 14:33:27 pfsense kernel: sk1: link state changed to DOWN
Aug 22 14:33:27 pfsense check_reload_status: Linkup starting sk1
Aug 22 14:33:28 pfsense check_reload_status: Reloading filter
Aug 22 14:33:41 pfsense check_reload_status: updating dyndns WAN2
Aug 22 14:33:41 pfsense check_reload_status: Restarting ipsec tunnels
Aug 22 14:33:41 pfsense check_reload_status: updating dyndns BT_DHCP6
Aug 22 14:33:41 pfsense check_reload_status: Restarting OpenVPN tunnels/interfaces
Aug 22 14:33:41 pfsense check_reload_status: Restarting ipsec tunnels
Aug 22 14:33:41 pfsense check_reload_status: Reloading filter
Aug 22 14:33:41 pfsense check_reload_status: Restarting OpenVPN tunnels/interfaces
Aug 22 14:33:41 pfsense check_reload_status: Reloading filter
Aug 22 14:33:42 pfsense php-fpm48513: /rc.dyndns.update: MONITOR: WAN2 is down, omitting from routing group LoadBalance 8.8.4.4|12.34.56.78|WAN2|6.24ms|0.204ms|21%|down
Aug 22 14:33:42 pfsense php-fpm48513: /rc.dyndns.update: phpDynDNS (dyndns.host.name): No change in my IP address and/or 25 days has not passed. Not updating dynamic DNS entry.
Aug 22 14:33:43 pfsense php-fpm52014: /rc.dyndns.update: phpDynDNS (dyndns.host.name): No change in my IP address and/or 25 days has not passed. Not updating dynamic DNS entry.
Aug 22 14:33:43 pfsense php-fpm48513: /rc.openvpn: OpenVPN: One or more OpenVPN tunnel endpoints may have changed its IP. Reloading endpoints that may use WAN2.
Aug 22 14:33:43 pfsense php-fpm48513: /rc.openvpn: OpenVPN: One or more OpenVPN tunnel endpoints may have changed its IP. Reloading endpoints that may use BT_DHCP6.
Aug 22 14:33:53 pfsense ppp: [opt4_link0] LCP: no reply to 1 echo request(s)
...WAN is down....
Aug 22 14:38:05 pfsense check_reload_status: updating dyndns opt4
Aug 22 14:38:05 pfsense check_reload_status: Reloading filter
Aug 22 14:38:06 pfsense php-fpm47667: /rc.newwanip: pfSense package system has detected an IP change or dynamic WAN reconnection - 12.34.56.78 -> 12.34.56.78 - Restarting packages.
Aug 22 14:38:06 pfsense check_reload_status: Starting packages
Aug 22 14:38:06 pfsense php-fpm55900: /rc.dyndns.update: phpDynDNS (dyndns.host.name): No change in my IP address and/or 25 days has not passed. Not updating dynamic DNS entry.
Aug 22 14:38:07 pfsense php-fpm47667: /rc.start_packages: Restarting/Starting all packages.
With the dyndns client on the failover gateway group:
ug 22 14:57:37 pfsense check_reload_status: Linkup starting sk1
Aug 22 14:57:37 pfsense kernel: sk1: link state changed to DOWN
Aug 22 14:57:38 pfsense check_reload_status: Reloading filter
Aug 22 14:57:53 pfsense check_reload_status: updating dyndns WAN2
Aug 22 14:57:53 pfsense check_reload_status: Restarting ipsec tunnels
Aug 22 14:57:53 pfsense check_reload_status: updating dyndns BT_DHCP6
Aug 22 14:57:53 pfsense check_reload_status: Restarting OpenVPN tunnels/interfaces
Aug 22 14:57:53 pfsense check_reload_status: Restarting ipsec tunnels
Aug 22 14:57:53 pfsense check_reload_status: Reloading filter
Aug 22 14:57:53 pfsense check_reload_status: Restarting OpenVPN tunnels/interfaces
Aug 22 14:57:53 pfsense check_reload_status: Reloading filter
Aug 22 14:57:54 pfsense php-fpm87950: /rc.dyndns.update: MONITOR: WAN2 is down, omitting from routing group LoadBalance 8.8.4.4|12.34.56.78|WAN2|6.472ms|0.463ms|21%|down
Aug 22 14:57:54 pfsense php-fpm87950: /rc.openvpn: OpenVPN: One or more OpenVPN tunnel endpoints may have changed its IP. Reloading endpoints that may use WAN2.
Aug 22 14:57:54 pfsense php-fpm87950: /rc.openvpn: OpenVPN: One or more OpenVPN tunnel endpoints may have changed its IP. Reloading endpoints that may use BT_DHCP6.
Aug 22 14:58:03 pfsense ppp: [opt4_link0] LCP: no reply to 1 echo request(s)
...WAN is down...
Aug 22 15:03:16 pfsense check_reload_status: updating dyndns opt4
Aug 22 15:03:16 pfsense check_reload_status: Reloading filter
Aug 22 15:03:16 pfsense php-fpm63637: /rc.start_packages: Restarting/Starting all packages.
Aug 22 15:03:16 pfsense php-fpm63637: lcdproc: Sync: Begin package sync
Aug 22 15:03:16 pfsense php-fpm63637: lcdproc: Sync: End package sync
Aug 22 15:03:16 pfsense check_reload_status: Reloading filter