In iOS settings there are options to create VPN configuration using
NetworkExtension framework from Apple there’s option to create VPN using
IKEv2 protocols only. They do work but problem is that I need to create connection via
L2TP since that’s only supported by company’s firewall.
If you want to connect programatically in ios 8 you can use only IPSec or IKEv2 protocols. L2TP and PPTP protocols are private for apple. It is not possible to use L2TP and PPTP APIs in your applications. Only Apple is currently using these APIs.
Is there any way to create L2TP VPN connection from iOS application (Swift)?