How to setup two custom dynamic DNS services on VyOS 1.2.4

Hello,

When I upgrade my router to VyOS 1.2.4 release, I lost dynamic DNS settings (seems the command structure changed compare with version 1.2.3).
I use this service from two different DDNS service providers, both work very well on 1.2.3 release.

I tried to config it, but only one remote DNS record get updated.
could you please help, thank you!

Hello @normanlu
Can you provide your dns configuration?
show configuration commands | match dns | strip-private

Here you are -;0

set service dns dynamic interface pppoe0 service custom host-name xxxxxx
set service dns dynamic interface pppoe0 service custom host-name xxxxxx
set service dns dynamic interface pppoe0 service custom login ‘dummy’
set service dns dynamic interface pppoe0 service custom password xxxxxx
set service dns dynamic interface pppoe0 service custom protocol ‘dyndns2’
set service dns dynamic interface pppoe0 service custom server ‘www.duckdns.org

when i setup the second DDNS, the configuration of login, password, server will be replaced with the new settings.

Below is the configuration of version 1.2.3, no issues.

set service dns dynamic interface pppoe0 service duckdns protocol dyndns2
set service dns dynamic interface pppoe0 service duckdns server www.duckdns.org
set service dns dynamic interface pppoe0 service duckdns login dummy
set service dns dynamic interface pppoe0 service duckdns password xxxxxx
set service dns dynamic interface pppoe0 service duckdns host-name xxxxxx
set service dns dynamic interface pppoe0 service pubyun host-name xxxxxx
set service dns dynamic interface pppoe0 service pubyun login norman_lu
set service dns dynamic interface pppoe0 service pubyun password xxxxxx
set service dns dynamic interface pppoe0 service pubyun protocol dyndns2
set service dns dynamic interface pppoe0 service pubyun server www.pubyun.com

Thanks!

if i try to do the same as i did on version 1.2.3, get error as the following,

set service dns dynamic interface pppoe0 service duckdns host-name xxxxxx

Please choose from the list of allowed services
Value validation failed
Set failed

@normanlu I create bug report on https://phabricator.vyos.net/T1953