Hej! Jag använder Windows 10 och Windows 11.
Jag har ett Mullvad VPN-abonnemang, en Mullvad-klientapp och den vanliga WireGuard-klienten.
Jag har också en företags-VPN-klient för att komma åt privata resurser, dvs den här VPN:en dirigir inte all min internettrafik. Klienten heter Pritunl och använder OpenVPN under huven.
Separat fungerar dessa två VPN:er bra. Men när jag försöker använda dem tillsammans stöter jag på tre problem:
-
DNS-routing fungerar på Windows 11 men inte på Windows 10. När jag kopplar ihop båda klienterna, går DNS-förfrågningar via Mullvad/WireGuard och företagsresurser blir otillgängliga.
Jag lyckades fixa detta med dessa två PowerShell-kommandon:
Get-NetIPInterface | Sort-Object Interfacemetric Set-NetIPInterface -InterfaceIndex <id> -InterfaceMetric <metric>
Metric för företags-VPN måste vara lägre än för Mullvad/WireGuard.
-
När jag kopplar eller kopplar ifrån Mullvad/WireGuard, tvingar detta Pritunl att kopplas ifrån. Att koppla ihop det igen är mycket omständligt eftersom det kräver att man skriver in ett lösenord som det vägrar komma ihåg och en dynamisk nyckel.
-
När båda VPN:erna är ansluta är resurser inom företags-VPN otillgängliga. När jag kör
nslookup corporate.hostname
kan jag se att rätt företags-DNS-server hämtas, men det tidsutgår.Detta händer både på Windows 10 och Windows 11.
Routing-tabellen verkar vara okej. Windows inbyggda brandvägg är helt avstängd.
Mullvad support sa att deras klient hade strikta brandväggsregler som avsiktligt blockerade andra VPN:er av säkerhetsskäl, och dessa regler kunde inte inaktiveras eller ändras. De föreslog att jag skulle använda den generiska WireGuard-klienten, men det gjorde ingen skillnad.
Snälla hjälp mig att lösa problem 2 och 3!