From deb4247e25a71c53439be726b51f83230d1afcac Mon Sep 17 00:00:00 2001 From: Joshua Boniface Date: Sun, 17 Mar 2019 13:19:44 -0400 Subject: [PATCH] Only remove gateways when managed --- node-daemon/pvcd/VXNetworkInstance.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/node-daemon/pvcd/VXNetworkInstance.py b/node-daemon/pvcd/VXNetworkInstance.py index e495522b..1c982865 100644 --- a/node-daemon/pvcd/VXNetworkInstance.py +++ b/node-daemon/pvcd/VXNetworkInstance.py @@ -716,10 +716,11 @@ add rule inet filter forward ip6 saddr {netaddr6} counter jump {vxlannic}-out common.reload_firewall_rules(self.logger, nftables_base_filename) def removeGateways(self): - if self.ip6_gateway != 'None': - self.removeGateway6Address() - if self.ip4_gateway != 'None': - self.removeGateway4Address() + if self.nettype == 'managed': + if self.ip6_gateway != 'None': + self.removeGateway6Address() + if self.ip4_gateway != 'None': + self.removeGateway4Address() def removeGateway6Address(self): self.logger.out(