Windows ma dwie różne rzeczy, które obie pojawiają się pod nagłówkiem VPN: wbudowane profile protokołów, które implementuje sam system operacyjny, oraz platformę dla wtyczek dostawców, które przynoszą własną implementację. Wtyczka to nie inna nazwa wyboru IKEv2 albo SSTP w profilu natywnym, a profil natywny nie może przejąć ustawień dostawcy przez samo przemianowanie typu tunelu. Większość zamieszania tutaj zaczyna się od artykułu pomocy napisanego dla jednego z nich i zastosowanego do drugiego. Wiedza o tym, który masz, to pierwszy krok i zajmuje około minuty.

Dwie różne rzeczy nazywane połączeniem VPN

Typy wbudowane to te, które implementuje sam Windows: IKEv2, SSTP, L2TP/IPsec, PPTP oraz opcja automatyczna, która wybiera spośród nich. Wtyczka dostawcy to osobny pakiet, zwykle instalowany przez własny instalator dostawcy, który rejestruje implementację w platformie i pojawia się jako własny typ połączenia.

Słowo aplikacja nie rozstrzyga, który jest zainstalowany. Dostawca może dostarczać wtyczkę, samodzielnego klienta desktopowego albo oba, i zachowują się one różnie.

Przejdź ścieżką Ustawień i zobacz, co oferuje połączenie. Ustawienia, Sieć i internet, VPN, a potem otwórz właściwości połączenia: profil natywny pokazuje listę rozwijaną typu VPN z nazwami wbudowanymi, a jego opcje zaawansowane ujawniają metody uwierzytelniania obsługiwane przez Windows. Jeśli jedyną powierzchnią konfiguracji jest okno dostawcy albo typu nie ma na tej liście, patrzysz na wtyczkę lub samodzielnego klienta. Zapisz, który z trzech to jest, zanim cokolwiek zmienisz.

Przejdź przez ustawienia i zobacz, który masz

Widok PowerShell jest szybszy, jeśli zarządzasz kilkoma maszynami. Get-VpnConnection wylicza połączenia zarządzane przez sam Windows, a każdy wynik zawiera TunnelType. Połączenie zarządzane przez dostawcę może się tam w ogóle nie pojawić, i to samo w sobie jest odpowiedzią.

Profile natywne tworzy się z ich własnymi obsługiwanymi parametrami: Add-VpnConnection -Name Corp -ServerAddress vpn.example.com -TunnelType IKEv2 -AuthenticationMethod EAP oraz, gdy metoda tego wymaga, konfiguracją EAP dostarczoną jako XML. To jest powierzchnia, którą dokumentuje Windows, i nie przyjmuje ona dowolnego XML dostawcy ani pliku konfiguracyjnego OpenVPN jako równoważnego profilu. Próba takiego przełożenia to sposób, w jaki ludzie dochodzą do wniosku, że platforma jest zepsuta, choć profil nigdy nie był natywny.

Co posiada dostawca

Wtyczka posiada szczegóły implementacji i dlatego rozróżnienie ma znaczenie poza nazwą. Jej aplikacja, przepływ uwierzytelniania i schemat konfiguracji należą do dostawcy, a dokumentacja dostawcy jest dla nich jedynym właściwym źródłem.

Ta własność ma praktyczne konsekwencje. Kanał aktualizacji należy do dostawcy, a nie do Windows Update, więc wersja naprawiająca problem zgodności przychodzi innym mechanizmem. Ścieżka usuwania też należy do dostawcy, a usunięcie wpisu połączenia w Ustawieniach może pozostawić aplikację dostawcy i jej zarządzane wdrożenie na miejscu. A schemat profilu należy do dostawcy, więc ustawienie istniejące w profilu jednego dostawcy nie ma znaczenia w profilu innego, nawet gdy etykieta się zgadza.

Podążaj za rzeczywistym źródłem konfiguracji

W przypadku wdrożenia zarządzanego używaj dokumentacji dostawcy i organizacji razem, zamiast zastępować jedną drugą. Sprawdź obsługiwane wersje, schemat profilu oraz to, czy wdrożenie jest kierowane do użytkownika, czy do urządzenia.

To ostatnie rozróżnienie jest ważniejsze, niż wygląda. Wdrożenie na użytkownika i wdrożenie na urządzenie mają inne warunki wstępne i inne tryby awarii, a pakiet, który instaluje się poprawnie w jednym kontekście, może być niewidoczny w drugim. Jeśli oczekiwanego dostawcy brakuje, instalacja niepowiązanego klienta o podobnej nazwie nie daje zgodności, cokolwiek sugerowałaby nazwa.

Po konfiguracji sprawdź uwierzytelnianie, a potem sprawdź, co profil faktycznie zastosował. Profil widoczny na liście ustawień nie jest testem dostępu do aplikacji. Potwierdź trasę, którą idzie ruch, oraz używane serwery DNS, ponieważ wtyczka może zainstalować własne trasy i resolvery, a to właśnie te elementy użytkownicy zauważają, gdy są błędne. Potem otwórz aplikację, której użytkownik naprawdę potrzebuje, bo stan połączenia i działająca sesja to dwa różne twierdzenia.

Sprawdź, co profil faktycznie zastosował

Eskalując sprawę, podaj nazwę i wersję dostawcy, a nie tylko kompilację Windows i adres serwera. Zgłoszenie, które mówi, że VPN nie łączy się w Windows 11, nie mówi następnej osobie nic o tym, który z trzech układów jest w grze.

Utrzymuj aktualizacje i usuwanie powiązane z komponentem, który je posiada, i zapisz obok nazwy połączenia, który to komponent. Dokumentacja Microsoftu dotycząca typów połączeń VPN i wtyczek jest odniesieniem dla listy wbudowanej i modelu wtyczek. Jeśli instrukcje organizacji wymieniają dostawcę, profil podlega dokumentacji dostawcy. Wszystko inne jest domysłem co do tego, na którą funkcję Windows patrzysz.

Powiązane artykuły