diff options
| author | sarthurdev <965089+sarthurdev@users.noreply.github.com> | 2025-11-20 15:20:44 +0100 |
|---|---|---|
| committer | sarthurdev <965089+sarthurdev@users.noreply.github.com> | 2025-11-20 15:28:17 +0100 |
| commit | 3ca132fe22f732a7d4191e7e1c1d2b00d4206690 (patch) | |
| tree | b35c5f8fb8ec8fff164e860b83556b903576d3eb /src | |
| parent | 4f2d7c38ca2a0c35e81e0bf8e9a0e4abdf7fdfcc (diff) | |
| download | vyos-1x-3ca132fe22f732a7d4191e7e1c1d2b00d4206690.tar.gz vyos-1x-3ca132fe22f732a7d4191e7e1c1d2b00d4206690.zip | |
kea: T7913: Fixes for ping-check handling
- Kea docs state multi-threaded mode is required for ping checking.
- Parent scope needs enabling if shared-network/subnet has ping-check enabled.
Diffstat (limited to 'src')
| -rwxr-xr-x | src/conf_mode/service_dhcp-server.py | 4 |
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): |
