summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn Estabrook <jestabro@vyos.io>2025-11-25 08:23:21 -0600
committerGitHub <noreply@github.com>2025-11-25 08:23:21 -0600
commit48fe045a75a52e40217be4ba5a9696bc9ed2111b (patch)
tree0fe28ebc5b09faa01b78da030646018d6f9807ec /src
parentfdda826b48688e253c30d3578ca5edd45b034ab0 (diff)
parent3ca132fe22f732a7d4191e7e1c1d2b00d4206690 (diff)
downloadvyos-1x-48fe045a75a52e40217be4ba5a9696bc9ed2111b.tar.gz
vyos-1x-48fe045a75a52e40217be4ba5a9696bc9ed2111b.zip
Merge pull request #4860 from sarthurdev/ping-check
kea: T7913: Fixes for ping-check handling
Diffstat (limited to 'src')
-rwxr-xr-xsrc/conf_mode/service_dhcp-server.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/conf_mode/service_dhcp-server.py b/src/conf_mode/service_dhcp-server.py
index a1294d77e..c022d0a96 100755
--- a/src/conf_mode/service_dhcp-server.py
+++ b/src/conf_mode/service_dhcp-server.py
@@ -32,6 +32,7 @@ from vyos.pki import wrap_private_key
from vyos.template import render
from vyos.utils.dict import dict_search
from vyos.utils.dict import dict_search_args
+from vyos.utils.dict import dict_search_recursive
from vyos.utils.file import chmod_775
from vyos.utils.file import makedir
from vyos.utils.file import write_file
@@ -226,6 +227,9 @@ def get_config(config=None):
no_tag_node_value_mangle=True,
)
+ if bool(list(dict_search_recursive(dhcp, 'ping_check'))):
+ dhcp['any_ping_check'] = True
+
return dhcp
def verify_ddns_domain_servers(domain_type, domain):