The current vyatta_update_sysctl.pl ( https://github.com/vyos/vyatta-cfg-system/blob/current/scripts/system/vyatta_update_sysctl.pl ) does not handle sysctl options that have multiple values. See examples below.
This command works:
set system sysctl custom net.ipv4.tcp_fin_timeout value '15'
These commands do not work:
set system sysctl custom net.ipv4.ip_local_port_range value '1024 65535'
set system sysctl custom net.ipv4.tcp_wmem value '65536 1048576 4194304'
I have modified vyatta_update.sysctl.pl to handle options that have multiple values. I have attached my modified version to this bug report.