iPadOS18 IKEv2 Mobile VPN + Authpoint

PatPat
edited September 17 in Firebox - VPN Mobile User

Hi Watchguard Community!
Anyone else having issues with IKEv2 Mobile VPN since upgrading to iPadOS18 ?
During the beta of 18 I noticed when trying to connect to a Watchguard Mobile IKEv2 VPN that it would get stuck at connecting and I would never be prompted to approve or deny my connection on another device in Authpoint.

Rolling back to iPadOS 17 fixed this so i just put it down to being a Apple issue in the beta and reported it to them at the time.

However as iPadOS and iOS 18 have released to the public today i thought i would try again and looks like the same issue is occuring.

Just wondering if anyone else in the community has experienced this or has any pointers on what logs I can go digging into.

I have a feeling the VPN connection never leaves my device and it's an Apple issue.

Comments

  • Hello.

    I have the same problem with iOS 18. I think it is not an AuthPoint issue. Apple may have changed something in the basic behavior. I see the following traffic log wenn I try to start VPN (on an iOS 18 Device):

    2024-09-17 13:00:23 iked (x.x.x.x<->y.y.y.y)drop the received IKEv2 message from y.y.y.y:4500 - reason="payload(IDi)'s size is smaller than the minimal value(8 < 10)"

    Any ideas how to fix it?

  • Glad im not the only one with problems here!

  • james.carsonjames.carson Moderator, WatchGuard Representative

    Hi @Chris01 and @Pat

    Depending on when you initially imported that VPN profile, I'd suggest trying to import it again.

    See:
    https://www.watchguard.com/help/docs/help-center/en-US/Content/en-US/Fireware/mvpn/ikev2/mvpn_ikev2_mac_client.html

    If your issues persist, I'd suggest opening a support case so that one of our technicians can help.

    -James Carson
    WatchGuard Customer Support

  • Same issue just says connecting. We dont use authpoint so I feel like this is a watchguard/iOS issue. I imported a new config file as @james.carson suggested but same issue.
  • james.carsonjames.carson Moderator, WatchGuard Representative

    @Sraglin Please open a support case if you're able -- our team can take a look at your logs and help troubleshoot the issue.

    -James Carson
    WatchGuard Customer Support

  • @Chris01 my logs show the same issue.
    Thanks @james.carson support case raised.

  • edited September 18

    Same problem here IKEv2, Firebox M300, iPhone 15 Pro Max iOS 18.

    Have tried removing profile and re-importing - no luck.

    Worked fine prior to iOS upgrade, now throws:

    2024-09-18 17:37:02 iked (103.xxx.xxx.xxx<->1.xxx.xxx.xxx)drop the received IKEv2 message from 1.xxx.xxx.xxx:29686 - reason="payload(IDi)'s size is smaller than the minimal value(8 < 10)"

    Has always worked flawlessly, but iOS 18 definitely breaks it. Hoping Apple release a fast iOS 18.1 with working fix. Firebox is out of subscription so hoping like hell the fix isn't a Firebox upgrade!

  • PatPat
    edited September 18

    Ok so the WG support person has tried with an iPhone on iOS 18 and has it working on a device at WG Support.
    I have done some independent research and my current theories are as follows.

    1. Apple could have changed requirements around certificates making the WG generated certificate an issue on iOS18.
    2. Apple has deprecated one of the crypto methods used for Phase 1 or Phase 2 of the connection and we haven't seen any guidelines on this.
    3. a combination of the 2.

    I suspect there is a document published somewhere obscure on the Apple website in the iOS patch notes that might mention the removal of say a crypto method that now means we need to modify our Phase 1 or Phase 2.
    if I'm right I hope it's only Phase 2 as Phase 1 config is shared with a lot of BOVPN's.

    side note, issue also exists on iPhones at iOS18 but curiously not Mac OSX Sequoia

  • PatPat
    edited September 18

    Can confirm the solution provided by @stefanbo works.
    Hopefully Watchguard addresses the mobileconfig creation out of the policy manager to avoid manual intervention.

    Thanks for your help @stefanbo its really appreciated!! :)

  • I can also confirm that the solution (provided by @stefanbo) for iOS18 works. Many thanks for that.

  • edited September 18

    @stefanbo's solution working for me - iOS 18, IKEv2, iPhone, Firebox-DB

    Thanks very much!

  • @stefanbo's solution worked for our company also. Running iOS 18, IKEv2, iPhone, RADIUS Auth.

  • @stefanbo's solution worked for me also. iPhone 13 Pro iOS 18 with IKEv2 and Radius

  • edited October 3

    There is now a Known Issue for this, with a similar fix:

    Mobile VPN with IKEv2 connections fail on iOS 18
    https://techsearch.watchguard.com/KB?type=Known Issues&amp;SFDCID=kA1Vr00000060IHKAY&amp;lang=en_US

Sign In to comment.