iOS + UniFi L2TP VPN = not working?

I have a standard VPN server configured on my USG4 Pro, using L2TP. No Radius. Just a username/password/PSK combo.

I’m accessing this VPN using iOS built in VPN client. Again, standard config.

Strange thing is that this setup used to work flawlessly from my iPhone, iPad and MacBook for 10 months. Then about 3 months ago, it stopped working on the client side with the same message - can’t connect to L2TP server (server did not respond).

I’ve read some threads where it indicates there was an iOS update, which changed SHA-256 encryption for L2TP and now some VPN server settings need to be changed. I can’t find those settings in the UniFi VPN config.

So my question is:

  1. Does L2TP still work on iOS devices with UniFi?

  2. If not, how do y’all VPN into your UniFi network from MacOS/iOS?

TIA :folded_hands::folded_hands::folded_hands:

***** UPDATE and FIX *******

Just as an update to the this. I found the problem and it’s a bit embarrassing.

I’ve moved to a new ISP who provides CGNAT by default. So none of my services (including VPN) were accessible from outside the network.

One call to ISP to disable CGNAT and I was up and running 15 minutes later. For the record, built L2TP VPN client still works perfectly fine across all my Mac devices (iPhone, iPad, MacBook) all with latest software installed.

Appreciate everyone’s help and responses.

macOS does not supports L2TP…at least current versions. Not sure about iOS but I would assume the same. I use Wireguard or Teleport

Why not use Teleport or Identity Free with one-click VPN? It’s much easier to setup than L2TP lol

AFAIK, L2TP is broken/disabled on all modern Apple products. Works on windows still, but that’s about it. It may be time to replace the USG or move the VPN server to an internal client.