Configure iOS and macOS Devices for Mobile VPN with IKEv2
You can configure the native IKEv2 VPN client on iOS and macOS devices for a VPN connection to your Firebox.
To automatically add a VPN profile to your device, you can use .mobileconfig profile that you download from the Firebox. Or, you can manually configure the settings. This topic includes instructions for both automatic and manual configuration.
For information about which operating systems are compatible with each mobile VPN type, see the Operating System Compatibility list in the
WatchGuard provides interoperability instructions to help our customers configure WatchGuard products to work with products created by other organizations. If you need more information or technical support about configuring a non-WatchGuard product, see the documentation and support resources for that product.
Automatically Configure VPN Settings
To automatically configure a VPN connection with a profile provided by WatchGuard, you must download a .TGZ file from your Firebox and extract the contents. This file contains instructions and profiles for different operating systems. For information about how to download this file, see Configure Client Devices for Mobile VPN with IKEv2.
The profile creates a new IKEv2 VPN connection. It also installs the required CA certificate for the VPN connection.
On iOS devices, you must type the user name and password when prompted. If you do not specify a user name and password, the VPN profile is created but does not work.

- Send the .mobileconfig file to your macOS computer.
- To import the file, double-click it. A Profile Installation message appears.
- Select System Preferences > Profiles.
- In the Profiles window, select the client profile.
- Click Install.
- When prompted to confirm the installation, click Install.
- From the Apple menu, select System Preferences > Network.
- To connect to the VPN, click the VPN connection that you added and click Connect.

- Send the .mobileconfig file to your iOS device.
- Open the message in the native iOS mail app and tap the .mobileconfig file.
A Profile Downloaded message appears. - Open the profile:
(iOS 15) Tap Settings > Profile Downloaded.
(iOS 14) Tap Settings > General > Profile. In the Downloaded Profile section, tap the profile. - Tap Install > Next > Install > Install.
- (Required) Specify the username and password.
On iOS devices, if you do not specify credentials in the configuration, the VPN profile exists but fails to connect. - Tap Done.
- On the Settings screen, tap VPN.
- To connect to the VPN, tap the VPN connection that you added.
- Slide the Status toggle to Connecting.
Manually Configure VPN Settings
You can manually add a new VPN connection rather than use the profile provided by WatchGuard.

- Send the rootca.crt or rootca.pem file to your macOS computer.
- To install the certificate, click it.
The Keychain Access application opens. - Add the certificate to the existing list.
- Find the certificate in the list and double-click it.
- Expand the Trust menu. Change When using this certificate to Always Trust.
- From the Apple menu, select System Preferences > Network.
- To add a new service, click the + symbol.
- To configure the VPN, specify these settings:
- Interface: VPN
- VPN Type: IKEv2
- Service Name: [Descriptive name such as MyCompany IKEv2 VPN]
- Click Create.
- On the next screen, specify these settings:
- Server Address: [Firebox domain name or IP address configured for IKEv2 client connections]
- Remote ID: [Firebox domain name or IP address configured for IKEv2 client connections]
- Click Authentication Settings and specify the user information:
- Authentication Settings: Username
- Username: [Your mobile VPN username]
- Password: (Optional) To save your password for later use, specify it now.
- Click OK and then click Apply.
- To connect to the VPN, from the Apple menu, select System Preferences > Network.
- Click the VPN connection you added and click Connect.

- Send the rootca.crt or rootca.pem file to your iOS device.
- To install the certificate, tap it. A Profile Downloaded message appears.
- (iOS 15) Tap Settings > Profile Downloaded > Install > Install > Done.
- Add a VPN Configuration:
(iOS 15) Tap Settings > General > VPN & Device Management > VPN.
(iOS 14) Tap Settings > VPN. - Click Add VPN Configuration.
- To configure the VPN, specify these settings:
- Type: IKEv2
- Description: [Descriptive name such as MyCompany IKEv2 VPN]
- Server: [Host name or IP address of the Firebox]
- Remote ID: [Host name or IP address of the Firebox]
- User Authentication: Username
- Username: [Firebox domain name or IP address configured for IKEv2 client connections]
- Password: [Firebox domain name or IP address configured for IKEv2 client connections]
On iOS devices, if you do not specify credentials in the configuration, the VPN profile exists but fails to connect.
- Tap Done.
- To connect to the VPN, on the VPN screen, slide the Status toggle to Connecting.
See Also
Configure Client Devices for Mobile VPN with IKEv2
Configure Android Devices for Mobile VPN with IKEv2
Configure Windows Devices for Mobile VPN with IKEv2