Configuring IKEv2 VPN on Windows

Setting up IKEv2 VPN on Windows

Configuring IKEv2 VPN on Windows using PowerShell

You will need to run some commands in PowerShell

$Response = Invoke-WebRequest -UseBasicParsing -Uri https://valid-isrgrootx1.letsencrypt.org

This command solves the issue with certificates

Then we create a new connection

Add-VpnConnection -Name "{VPN_ID}.vpn.how" -ServerAddress "{VPN_ID}.vpn.how" -TunnelType IKEv2 -EncryptionLevel Maximum -AuthenticationMethod EAP -RememberCredential

Setting up this connection

Set-VpnConnectionIPsecConfiguration -ConnectionName "{VPN_ID}.vpn.how" -AuthenticationTransformConstants GCMAES256 -CipherTransformConstants GCMAES256 -EncryptionMethod GCMAES256 -IntegrityCheckMethod SHA384 -DHGroup ECP384 -PfsGroup ECP384 -Force

Set-VpnConnection -Name "{VPN_ID}.vpn.how" -SplitTunneling $True

Where {VPN_ID} is the identifier of your individual VPN server

Configuring IKEv2 VPN on Windows using GUI

Setting up IKEv2 VPN on Windows

On the VPN tab click Add VPN connection.

Add VPN connection

Enter:

  1. Select Windows (Embedded)
  2. Any connection name
  3. IKEv2 VPN server address
  4. IKEv2
  5. Select Username and Password
  6. VPN Login
  7. VPN Password
  8. Check Remember my login details

VPN details

Connect to an IKEv2 VPN.


Share this article: