Windows + WSL2 + VPN

Como resolver problemas de conectividade entre a VPN corporativa e o WSL2 utilizando o wsl-vpnkit

Fora do WSL2 você consegue conectar às URLs que utilizam a VPN corporativa, e dentro do WSL2 estas mesmas URLs não são acessíveis.

Para resolver este problema, vamos ao passo a passo:

  • Primeiramente, baixe o wsl-vpnkit.tar.gz e coloque na raiz do seu usuário do Windows (Exemplo: C:\Users\seu-usuario)

  • Abra o PowerShell e execute o comando: wsl --import wsl-vpnkit $env:USERPROFILE\wsl-vpnkit wsl-vpnkit.tar.gz --version 2

  • Depois verifique se está tudo ok: wsl -d wsl-vpnkit

  • E por fim iniciar o wsl-vpnkit: wsl.exe -d wsl-vpnkit service wsl-vpnkit start

Obs.: Você precisa inicializar o wsl-vpnkit toda vez que reiniciar o computador ou o WSL2, algumas alternativas para isto seria utilizar o Agendador de Tarefas do Windows(Task Scheduler) para criar a tarefa de inicialização automática do wsl-vpnkit, outra alternativa seria adicionar o comando no arquivo .bashrc, .profile, ou .zshrc do WSL2.

Fontes:

Comentários