diff options
author | Daniil Baturin <daniil@vyos.io> | 2025-05-21 09:07:46 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-21 09:07:46 +0100 |
commit | 60a05334688bf4bd3754eab565e0662f0dd3dec4 (patch) | |
tree | 753d4f5bd9912e69063223e51e1aa1f26f9bda93 /python | |
parent | ed6248557f691d4edb8d26c014086b3b7e9825dc (diff) | |
parent | 923c7f07cc123a79d9c940aa53bcb063da5da943 (diff) | |
download | vyos-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.py | 4 |
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 \ |