diff options
author | Christian Breunig <christian@breunig.cc> | 2023-10-25 20:30:08 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-25 20:30:08 +0200 |
commit | ef55eab3c7cdac7b8febca9af15b5118aa475c45 (patch) | |
tree | cdd435b79159542d8ccbfe3d3fdfe8a16356c3ee /data/templates/ndppd/ndppd.conf.j2 | |
parent | 73eb7777a5d3a3bce48719f651c6b0f3a1c1a79d (diff) | |
parent | 51abbc0f1b2ccf4785cf7f29f1fe6f4af6007ee6 (diff) | |
download | vyos-1x-ef55eab3c7cdac7b8febca9af15b5118aa475c45.tar.gz vyos-1x-ef55eab3c7cdac7b8febca9af15b5118aa475c45.zip |
Merge pull request #2406 from nicolas-fort/T5681
T5681: Firewall,Nat and Nat66: simplified and standarize interface matcher
Diffstat (limited to 'data/templates/ndppd/ndppd.conf.j2')
-rw-r--r-- | data/templates/ndppd/ndppd.conf.j2 | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/data/templates/ndppd/ndppd.conf.j2 b/data/templates/ndppd/ndppd.conf.j2 index 120fa0a64..1297f36be 100644 --- a/data/templates/ndppd/ndppd.conf.j2 +++ b/data/templates/ndppd/ndppd.conf.j2 @@ -17,12 +17,12 @@ {% set global = namespace(ndppd_interfaces = [],ndppd_prefixs = []) %} {% if source.rule is vyos_defined %} {% for rule, config in source.rule.items() if config.disable is not defined %} -{% if config.outbound_interface is vyos_defined %} -{% if config.outbound_interface not in global.ndppd_interfaces %} -{% set global.ndppd_interfaces = global.ndppd_interfaces + [config.outbound_interface] %} +{% if config.outbound_interface.name is vyos_defined %} +{% if config.outbound_interface.name not in global.ndppd_interfaces %} +{% set global.ndppd_interfaces = global.ndppd_interfaces + [config.outbound_interface.name] %} {% endif %} {% if config.translation.address is vyos_defined and config.translation.address | is_ip_network %} -{% set global.ndppd_prefixs = global.ndppd_prefixs + [{'interface':config.outbound_interface,'rule':config.translation.address}] %} +{% set global.ndppd_prefixs = global.ndppd_prefixs + [{'interface':config.outbound_interface.name,'rule':config.translation.address}] %} {% endif %} {% endif %} {% endfor %} |