We're seeing nessionmanager problems caused by having a configuration present on the system which.
Has includeAllNetworks set in the protocol
Was previously connected & then disconnected
After VPN disconnection we sometimes see that DNS and other things are not working. The VPN extension is no longer running, so I'd expect that settings would have been cleaned up, but they aren't in some cases.
The system won't recover on its own, and when we delete the VPN configuration we see a set of messages from VPN session manager. There are two I've seen, on different systems. One shows the utun interface being cleaned up, and various network settings being removed.
The other refers to deregistering an Enterprise VPN Session, [NESMVPNSession unsetDefaultDropAll], and IP Drop-All disabled.
In both of these cases the cleanup is being done hours after the session was disconnected and the extension unloaded from memory.
Does anyone know what exactly is happening there, and why the OS isn't cleaning up on disconnect?
7
0
1.4k