I'm trying to connect to an IKEv2-based VPN using the native client in OS X High Sierra (10.13), but am seeing on both the client (Mac) and the server (Linux) that no packets are being sent between the Mac and the VPN host at all.
Console shows this message during the connection attempt:
-[NESMPluginRegistry copyAppIn:266 Failed to find the VPN app for plugin type com.apple.neplugin.IKEv2
Googling for this error only yields results like this one which shows packets being exchanged, whereas in this case they are not.
Steps to Reproduce:
- Open Settings -> Network
- Create new VPN via "+"
- Set type to IKEv2
- Input Server Address and Remote ID
- Select any settings in Authentication Settings (it does not matter)
- Inspect packets bound for VPN gateway:
sudo tcpdump -nvv dst vpn.example.com - Connect VPN
- Observe that the output of
tcpdumpis empty - Now leave
tcpdumprunning and create a similar VPN except with one of the alternative VPN types (L2TP over IPSec or Cisco IPSec) - Observe that
tcpdumpshows outbound packets when the non-IKEv2 VPN is attempting to connect