Hi, let me try@XIII
Bump:
Great that mobileconfig profiles are working for you...
I am trying to do the same, creating a mobileconfig and then signing.
- Can you please provide details as to how you are creating the mobileconfig file?
- I have tried endlessly; but not succeeding...
- Are you importing the IKEv2 certificate (in the profile)? How?
A set of detailed instructions would be very welcome...
Step (1) Setup IPSec Server on your Router
- Setup DDNS (I use Asus DDNS Services with Let's Encrypt, you can use anything else)
- Export IKEv2 Config “Mobile” Certificate; Click "Mobile" and Export
- Setup "Secret Key" (note: if you setup Instant Guard first, it will generate a cryptic Key for you, I prefer to manage my own key, so I setup IPSec First and Instant Guard will honour the Key I have created)
- Setup Username & Password and select both V1 & V2 IKE versions
- Apply (Done)
Step (2) Setup IPSec Client on my MacBookPro
- Under Network Preference click “+” to Add new Service
- Select Interface: “VPN”
- Select VPN Type: IKEv2
- Give it a Service name: (eg) VPN (IKEv2)
- Click on “Create”
- Configure VPN
- Server Address: xxxxxx.asuscomm.com (I happened to use Asus DDNS)
- Remote ID: xxxxxx.asuscomm.com (same as Server Address above; this was the missing piece for me)
- Click on “Authentication Settings
- Username: MacUser (the user names you created on IPSec Server)
- Password: zzzzz (the password you created on IPSec Server
- Add the exported Certificate from IPSec Server
- Double Clicking on the exported Certificate will take you to KeyChain
- Double Clicking the imported Certificate in KeyChain, and make it "Trusted"
Step (3) Setup IPSec Client on my iPhoneXsMax
(The concept is the same, I will do it later tonight or tomorrow)
Hope it helps ... by the way on Merlin's 386.2 VPN Status Page will display IPSec Connection correctly; IKEv2, IKEv1 (for both manually setup Clients or Instant Guard Client). I hope I have not missed any important steps.