diff --git a/node-daemon/pvcd/DNSAggregatorInstance.py b/node-daemon/pvcd/DNSAggregatorInstance.py index ab2fcc1a..827c9bc1 100644 --- a/node-daemon/pvcd/DNSAggregatorInstance.py +++ b/node-daemon/pvcd/DNSAggregatorInstance.py @@ -157,7 +157,6 @@ class DNSAggregatorInstance(object): '--loglevel=3', '--master=no', '--slave=yes', - '--slave-cycle-interval=5', '--version-string=powerdns', '--socket-dir={}'.format(self.config['pdns_dynamic_directory']), '--launch=gsqlite3', @@ -180,4 +179,6 @@ class DNSAggregatorInstance(object): 'Stopping PowerDNS zone aggregator', state='o' ) + self.dns_server_daemon.signal('int') + time.sleep(0.2) self.dns_server_daemon.signal('term') diff --git a/node-daemon/pvcd/VXNetworkInstance.py b/node-daemon/pvcd/VXNetworkInstance.py index 385b3ae7..35663e75 100644 --- a/node-daemon/pvcd/VXNetworkInstance.py +++ b/node-daemon/pvcd/VXNetworkInstance.py @@ -333,6 +333,7 @@ add rule inet filter input meta iifname {bridgenic} counter drop '--auth-zone={}'.format(self.domain), '--auth-peer=127.0.0.1,{}'.format(self.ip_gateway), '--auth-sec-servers=127.0.0.1,[::1],{}'.format(self.ip_gateway), + '--auth-soa=1,pvc@localhost,10,10', '--listen-address={}'.format(self.ip_gateway), '--bind-interfaces', '--leasefile-ro', @@ -418,4 +419,6 @@ add rule inet filter input meta iifname {bridgenic} counter drop prefix='VNI {}'.format(self.vni), state='o' ) + self.dhcp_server_daemon.signal('int') + time.sleep(0.2) self.dhcp_server_daemon.signal('term')