Thank you for your response on this thread.
Yes, we have observed this issue only on macOS 14.5 (23F79) systems.
I have been investigating the issue and found the following:
The NEProviderStopReason code 12 UserLogout occurs on systems that are domain-joined. On reboot, the VPN tunnel stops with status code 12.
On non-domain-joined systems, on reboot, the VPN tunnel stops with status code 1 UserInitiated.
This behavior/NEProviderStopReason code is not the problem. The actual issue is why the VPN tunnel is not starting after reboot when we call the "startVPNTunnel() API". Additionally, it is concerning that this API does not throw any error if it is failing.
Topic:
App & System Services
SubTopic:
Networking
Tags: