summaryrefslogtreecommitdiff
path: root/interface-definitions/include/interface/enable-proxy-arp.xml.i
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2026-10-26 21:37:02 +0100
committerChristian Breunig <christian@breunig.cc>2026-10-26 21:37:02 +0100
commit9365e7cdcf4f1bd6f14196157bbbc22fb4401d4d (patch)
treec2878b827793fc98c8a38d9b44c4b6d0bb981afb /interface-definitions/include/interface/enable-proxy-arp.xml.i
parentd058eea82783997e890331ab57d343ab9066de2c (diff)
downloadvyos-1x-9365e7cdcf4f1bd6f14196157bbbc22fb4401d4d.tar.gz
vyos-1x-9365e7cdcf4f1bd6f14196157bbbc22fb4401d4d.zip
cgnat: T9473: reject external addresses used in more than one range
Ports are allocated per external range, starting over for each one. An address listed in two ranges of one pool, or in the pools of two rules with overlapping port ranges, was therefore handed out twice: two subscribers got the same external address and port block. The capacity check also counted such an address twice. Such overlaps are now rejected. Pools of different rules may still share an address when their port ranges are distinct.
Diffstat (limited to 'interface-definitions/include/interface/enable-proxy-arp.xml.i')
0 files changed, 0 insertions, 0 deletions