Showing results for 
Show  only  | Search instead for 
Did you mean: 

Making Meraki Client VPN Work Wile Passing PCI Compliance Scans

A model citizen

Making Meraki Client VPN Work Wile Passing PCI Compliance Scans

Hello Everyone,

Hopefully this can help someone who is having issues with Client VPN and PCI. We were having issues passing PCI scans due to Meraki Client VPN.. After several call Meraki Support change the Client VPN Encryption to more stringent requirements (AES128 encryption with DH group 14 - Required by PCI-DSS 3.2). Now had to update all my end points to use this new encryption standard and configure the Meraki Client VPN... I was able to cerate a small PowerShell Script to automate this process for me and set all the settings needed. 




$ServerAddress = ""
$ConnectionName = "Meraki Client VPN"
$PresharedKey = "A Password"
Add-VpnConnection -Name "$ConnectionName" -ServerAddress "$ServerAddress" -TunnelType L2tp -L2tpPsk "$PresharedKey" -AuthenticationMethod PAP -Force
Start-Sleep -m 100
New-NetIPsecMainModeCryptoProposal -Encryption AESGCM128 -Hash SHA1 -KeyExchange DH14



 Please note this only works on Windows 10 as far as I can tell. 


Meraki also has a artical avout Recommended Steps for this:


Hopefully this was helpful and if you have any questions please feel free to let me know. 

Dakota Snow | Network-dad Linkdedin
Check out IT Career Skills onIt Career SkillsIt Career Skills
Welcome to the Meraki Community!
To start contributing, simply sign in with your Cisco account. If you don't yet have a Cisco account, you can sign up.