Masquerade NAT'd interfaces for VLANs
This commit is contained in:
parent
ccf6b29423
commit
64a5509d9f
|
@ -355,7 +355,12 @@ fn nat(interfaces: &Interfaces) -> String {
|
||||||
);
|
);
|
||||||
|
|
||||||
for nat_iface in &interfaces.nats {
|
for nat_iface in &interfaces.nats {
|
||||||
for iface in interfaces.internal.iter().chain(interfaces.tunnel.iter()) {
|
for iface in interfaces
|
||||||
|
.internal
|
||||||
|
.iter()
|
||||||
|
.chain(&interfaces.tunnel)
|
||||||
|
.chain(&interfaces.vlan)
|
||||||
|
{
|
||||||
let is_nat_iface = *nat_iface == iface.interface;
|
let is_nat_iface = *nat_iface == iface.interface;
|
||||||
|
|
||||||
let has_nat_subnet = interfaces
|
let has_nat_subnet = interfaces
|
||||||
|
|
Loading…
Reference in a new issue