summaryrefslogtreecommitdiff
path: root/schema/interface_definition.rnc
diff options
context:
space:
mode:
authorChristian Poessinger <christian@poessinger.com>2021-05-27 19:40:22 +0200
committerChristian Poessinger <christian@poessinger.com>2021-05-27 19:42:39 +0200
commit209df86329df513073c070ed5169cb93dee09d2e (patch)
tree98e53ca6738ad37f4c2bd18bda8939722c26ba44 /schema/interface_definition.rnc
parentd80d8d598bb891c7d5c968ece73cc47fe39c91dc (diff)
downloadvyos-1x-209df86329df513073c070ed5169cb93dee09d2e.tar.gz
vyos-1x-209df86329df513073c070ed5169cb93dee09d2e.zip
dhcp-server: T2669: do not allow overlapping ranges to be created
set service dhcp-server shared-network-name NET01 authoritative set service dhcp-server shared-network-name NET01 subnet 10.0.0.0/24 default-router '10.0.0.1' set service dhcp-server shared-network-name NET01 subnet 10.0.0.0/24 lease '86400' set service dhcp-server shared-network-name NET01 subnet 10.0.0.0/24 range RNG01 start '10.0.0.60' set service dhcp-server shared-network-name NET01 subnet 10.0.0.0/24 range RNG01 stop '10.0.0.70' set service dhcp-server shared-network-name NET01 subnet 10.0.0.0/24 range RNG02 start '10.0.0.55' set service dhcp-server shared-network-name NET01 subnet 10.0.0.0/24 range RNG02 stop '10.0.0.65' Will result in a dhcpd.conf: shared-network NET01 { authoritative; subnet 10.0.0.0 netmask 255.255.255.0 { option routers 10.0.0.1; default-lease-time 86400; max-lease-time 86400; range 10.0.0.60 10.0.0.70; range 10.0.0.55 10.0.0.65; } on commit { set shared-networkname = "NET01"; } } This is not allowed by ISC DHCPd: dhcpd[3307]: /run/dhcp-server/dhcpd.conf line 25: lease 10.0.0.63 is declared twice! dhcpd[3307]: range 10.0.0.55 10.0.0.65; (cherry picked from commit b0e1c8a9c9ef470297bf3c9f5059ad7c720c46ff)
Diffstat (limited to 'schema/interface_definition.rnc')
0 files changed, 0 insertions, 0 deletions