diff --git a/ifupdown2/addons/address.py b/ifupdown2/addons/address.py index 8d16f798..f9b1ec6b 100644 --- a/ifupdown2/addons/address.py +++ b/ifupdown2/addons/address.py @@ -644,7 +644,6 @@ def process_addresses(self, ifaceobj, ifaceobj_getfunc=None, force_reapply=False purge_v6_addresses = True running_accept_ra = self.cache.get_link_inet6_accept_ra(ifaceobj) if (running_accept_ra == '1' or running_accept_ra == '2') and not squash_addr_config: - self.logger.warning("%s: interface has ipv6 slaac enabled, skip purging existing ipv6 addresses" % ifname) purge_v6_addresses = False try: @@ -663,6 +662,7 @@ def process_addresses(self, ifaceobj, ifaceobj_getfunc=None, force_reapply=False if addr in skip_addrs: continue if addr.version == 6 and not purge_v6_addresses: + self.logger.warning("%s: interface has ipv6 slaac enabled, skip purging existing ipv6 address %s" % (ifname, addr)) continue self.netlink.addr_del(ifname, addr) except Exception as e: