Hi! I'm experiencing an issue with VPN passthrough on my macOS host when using Parallels Desktop (latest version) to run a Windows 11 VM.
PROBLEM:
I use the AWS VPN Client on my macOS host to connect to a secure internal network.
MY SETUP:
PROBLEM:
I use the AWS VPN Client on my macOS host to connect to a secure internal network.
- On macOS, the VPN connects successfully and I can access internal resources.
- However, inside the Parallels Windows VM, I cannot access VPN-protected resources, even though the host is connected to VPN.
MY SETUP:
- Host: macOS (Sonoma)
- VM 1 (Parallels): Windows 11, Bridged Network set to Wi-Fi
- VM 2 (UTM): Ubuntu, Network set as "Emulated VLAN"
- VPN client: AWS VPN Client installed and configured only on the Mac host
- Changed Parallels network mode to Bridged → Wi-Fi
Did not help. - Switched to Shared Network in Parallels
Still can't access VPN-only URLs. - Tested DNS resolution via nslookup and dig
- Works on Mac host.
- Times out in Windows VM.
- Ran VPN client inside Windows (in Parallels)
- Installed AWS VPN Client and imported same config.
VPN fails to connect (no detailed error).
- Tried creating a route add manually or forcing DNS resolution via hosts file
No success -- DNS resolution and routing fail.
- The VPN DNS and routing config isn't propagating to Parallels VM, even in Bridged mode.
- UTM's Emulated VLAN mode somehow picks up the VPN routing table/DNS, but Parallels doesn't.
- Advice on how to get the Windows VM to route through the host VPN connection, or
- A way to replicate what UTM's Emulated VLAN is doing in Parallels.