ikev2 with certificates: bug or not?
Hi,
I am tryting to test IKEv2 VPN connection, that is using certificates for authentication. Client should be on MAC or iPhone/iPad. As I encountered some issues, I looked over community and found some posts that describe the problem just the same as I encountered.
So, before making any programming, I wanted to be sure that IKEv2 VPN can be established, using "clean" OS (without anything but the clean installation). Furthermore, I tried to configure VPN connection through OS built-in dialogs, and/or through Apple-Configurator created VPN profiles. Unfortunatelly, neither of these methods was successful.
On MAC, when trying to establish VPN connection, I am getting errors like:
...
Feb 5 10:26:59 132 nesessionmanager[9447]: Failed to find the VPN app for plugin type com.apple.neplugin.IKEv2\
Feb 5 10:26:59 132 neagent[9824]: IKEv2 Plugin: ikev2_dns_callback: Error -65554\
...
On iOS, a little bit different:
...
Feb 6 10:48:49 Gorans-iPhone nesessionmanager[3427] <Notice>: NESMIKEv2VPNSession[srxapple:B853702D-A36D-4D70-A780-5A28FDE4C449]: Received a start command from Preferences[3681]
Feb 6 10:48:49 Gorans-iPhone nesessionmanager[3427] <Notice>: NESMIKEv2VPNSession[srxapple:B853702D-A36D-4D70-A780-5A28FDE4C449]: status changed to connecting
Feb 6 10:48:49 Gorans-iPhone nesessionmanager[3427] <Error>: Plugin com.apple.neplugin.IKEv2 does not have a bundle URL
Feb 6 10:48:49 Gorans-iPhone neagent[4003] <Error>: IKEv2 Plugin: ikev2_dns_callback: Error -65554
...
Within the community, same errors are already reported, but it seems that nobody found solution for that. If I understand well, this is not programming issue, but OS bug, or installation bug, whatever.
The question is: Why the system cannot find VPN app for the plugint, which seems to be within OS. Looking through out the MAC filesystem, I am able to find /System/Library/Frameworks/NetworkExtension.framework/Versions/A/Resources/Plug inIKEv2.vpnplugin/Contents/Info.plist and relating files, so it seems that plugin is there, but the question is: is it at the right place, or is something missing?
On iOS, error is a little bit different, and reports that plugin does not have bundle URL. I do not understand meaning of that error.
Anyone can help with this? Any workaround that might help? Is there anyone that could open support request (feature request, whatever it is called), as I am not able to do that? I would appreciate any help with this issue?
BTW, I am reporting this issue on El Capitano (latest release), as well as on iOS 9.2.1
iPad, iOS 9.2.1