summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorDaniil Baturin <daniil@vyos.io>2025-05-21 09:07:46 +0100
committerGitHub <noreply@github.com>2025-05-21 09:07:46 +0100
commit60a05334688bf4bd3754eab565e0662f0dd3dec4 (patch)
tree753d4f5bd9912e69063223e51e1aa1f26f9bda93 /python
parented6248557f691d4edb8d26c014086b3b7e9825dc (diff)
parent923c7f07cc123a79d9c940aa53bcb063da5da943 (diff)
downloadvyos-1x-60a05334688bf4bd3754eab565e0662f0dd3dec4.tar.gz
vyos-1x-60a05334688bf4bd3754eab565e0662f0dd3dec4.zip
Merge pull request #4514 from natali-rs1985/T6997
ipoe_server: T6997: Do not require to create client ip pool when dhcp-relay is used
Diffstat (limited to 'python')
-rw-r--r--python/vyos/accel_ppp_util.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/python/vyos/accel_ppp_util.py b/python/vyos/accel_ppp_util.py
index ae75e6654..49c0e3ede 100644
--- a/python/vyos/accel_ppp_util.py
+++ b/python/vyos/accel_ppp_util.py
@@ -221,10 +221,12 @@ def verify_accel_ppp_ip_pool(vpn_config):
for interface, interface_config in vpn_config['interface'].items():
if dict_search('client_subnet', interface_config):
break
+ if dict_search('external_dhcp.dhcp_relay', interface_config):
+ break
else:
raise ConfigError(
'Local auth and noauth mode requires local client-ip-pool \
- or client-ipv6-pool or client-subnet to be configured!')
+ or client-ipv6-pool or client-subnet or dhcp-relay to be configured!')
else:
raise ConfigError(
"Local auth mode requires local client-ip-pool \