Skip to main content

Enabling VPN Access in WSL2

When using the UM VPN with WSL2, WSL2 loses internet connectivity after connecting. Follow these steps to fix it.

Configure WSL2​

1. Disable automatic DNS configuration

Create or edit /etc/wsl.conf and add:

[network]
generateResolvConf = false

This prevents WSL2 from overwriting its own resolv.conf.

2. Set the DNS nameservers

If /etc/resolv.conf is a symlink, remove it first:

sudo rm /etc/resolv.conf

Then create it with:

nameserver 137.120.1.1
nameserver 137.120.1.5
nameserver 8.8.8.8
search unimaas.nl

Fix the VPN interface metric (run once per VPN session)​

After connecting to the VPN, run the following command in PowerShell:

Get-NetAdapter | Where-Object {$_.InterfaceDescription -Match "Cisco AnyConnect"} | Set-NetIPInterface -InterfaceMetric 6000

Verify connectivity​

You should now have connectivity inside WSL2. Verify it with:

ping google.com -c 4