Hi guys; I'm facing same issue. The global entry exists after removing temporary entry with ipv6 information, so the default route should be restored, but this is not happening. Is there someone from Apple who can provide some information?
Basically I have the following scenario:
I have an app that internally makes a copy of the global ipv6 configuration in a new entry (through network configuration). This is because it is required to add a new default route.
When the app deletes the temporary entry it created before, at which point the default ipv6 route disappears. This is also true for ipv4, but the problem only happens with ipv6.
After that, I can verify that the global entry is present in the global configuration, however the operating system does not reestablish the default route.
Besides implementing the network restart as a workaround, another way to reestablish the default route is by adding an entry thru scutil but without deleting it. With this I manage to recover the route, however, and for some reason, it would not be working on all macs equally. When the Wi-Fi connection is mixed mode (ipv4/6), it is not possible to retrieve the local link route through scutil.
Is there a way to refresh the ipv6 configuration without having to go up and down the network interface?
The operating system requires that all network configuration go through the Network Configuration, however it seems to be a bit limited, since it is not possible to restore the default route even having the global configuration.
Topic:
App & System Services
SubTopic:
Core OS
Tags: