summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorNataliia Solomko <natalirs1985@gmail.com>2026-06-19 14:10:56 +0300
committerNataliia Solomko <natalirs1985@gmail.com>2026-06-19 14:27:43 +0300
commite6c87a4697e2e80f056f745c6321f3015e76ff1b (patch)
tree8045c156002a73ee8d2a90ca2227d59feaa1433f /data
parent177c5e837073789431e945620dca6a2ee0b1927f (diff)
downloadvyos-1x-e6c87a4697e2e80f056f745c6321f3015e76ff1b.tar.gz
vyos-1x-e6c87a4697e2e80f056f745c6321f3015e76ff1b.zip
openvpn: T8998: fix ccd-exclusive without client-config-dir
Emit `client-config-dir` when `reject-unconfigured-clients` is set, even without server client entries, so OpenVPN does not crash-loop.
Diffstat (limited to 'data')
-rw-r--r--data/templates/openvpn/server.conf.j22
1 files changed, 1 insertions, 1 deletions
diff --git a/data/templates/openvpn/server.conf.j2 b/data/templates/openvpn/server.conf.j2
index 19c8e226c..782307e67 100644
--- a/data/templates/openvpn/server.conf.j2
+++ b/data/templates/openvpn/server.conf.j2
@@ -102,7 +102,7 @@ ifconfig-pool {{ server.client_ip_pool.start }} {{ server.client_ip_pool.stop }}
{% if server.max_connections is vyos_defined %}
max-clients {{ server.max_connections }}
{% endif %}
-{% if server.client is vyos_defined %}
+{% if server.client is vyos_defined or server.reject_unconfigured_clients is vyos_defined %}
client-config-dir /run/openvpn/ccd/{{ ifname }}
{% endif %}
{% endif %}