diff options
author | Viacheslav <v.gletenko@vyos.io> | 2021-09-27 12:04:31 +0000 |
---|---|---|
committer | Christian Poessinger <christian@poessinger.com> | 2021-09-27 19:57:23 +0200 |
commit | c6d0227d96e4191488464fc48f5a2b163af7b29e (patch) | |
tree | 589f137eb593083106467f6ffe381802505cb78d /data/templates/openvpn | |
parent | 5c8a103ef475a88ee821f23a210711e1eac95409 (diff) | |
download | vyos-1x-c6d0227d96e4191488464fc48f5a2b163af7b29e.tar.gz vyos-1x-c6d0227d96e4191488464fc48f5a2b163af7b29e.zip |
openvpn: T690: Fix template for gateway and metric
Some OpenVPN clients doesnt support option gateway and metric.
Set metric option only when 'metric' was added in config
explicity.
(cherry picked from commit 96681d8bf1ede069b573a4cbe3a2493c374d048e)
Diffstat (limited to 'data/templates/openvpn')
-rw-r--r-- | data/templates/openvpn/server.conf.tmpl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/data/templates/openvpn/server.conf.tmpl b/data/templates/openvpn/server.conf.tmpl index 6aedc3786..bdf88b85f 100644 --- a/data/templates/openvpn/server.conf.tmpl +++ b/data/templates/openvpn/server.conf.tmpl @@ -76,7 +76,7 @@ server {{ subnet | address_from_cidr }} {{ subnet | netmask_from_cidr }} nopool {% if server.push_route is defined and server.push_route is not none %} {% for route, route_config in server.push_route.items() %} {% if route | is_ipv4 %} -push "route {{ route | address_from_cidr }} {{ route | netmask_from_cidr }} {{ subnet | first_host_address }} {{ route_config.metric if route_config.metric is defined else "0" }}" +push "route {{ route | address_from_cidr }} {{ route | netmask_from_cidr }}{% if route_config.metric is defined %} {{ subnet | first_host_address }} {{ route_config.metric }}{% endif %}" {% elif route | is_ipv6 %} push "route-ipv6 {{ route }}" {% endif %} |