Klientas praneša, kad atjungta, tunelio sąsaja dingo, o kasdienis srautas vis dar lėtesnis nei prieš įdiegiant VPN. Vienas paaiškinimas – filtro komponentas, kuris po tunelio uždarymo liko susietas su fiziniu adapteriu. Tai užuomina, kurią verta patikrinti, o ne nuosprendis: tas pats lėtumas gali kilti dėl tvarkyklės versijos, offload nustatymo ar antrojo kliento komponento. Prieš ką nors keisdami, sudarykite sąrašą, kas iš tikrųjų prijungta.

Įvardykite komponentą, užfiksuokite jo būseną, tada pakeiskite vieną dalyką.

Atskirkite tunelį nuo susiejimo

VPN sąsaja ir filtro tvarkyklė yra skirtingi objektai. Sąsaja dingsta, kai tunelis uždaromas; prie fizinio adapterio prijungtas filtras įdiegiamas tinklo kamino ir gali likti įjungtas nepriklausomai nuo tunelio būsenos. Vartotojai mato vieną simptomą, o operacinė sistema laiko dvi nesusijusias būsenos dalis.

Būtent šis skirtumas paaiškina, kodėl kliento atjungimas ar VPN profilio ištrynimas dažnai nieko nekeičia. Sąsaja yra matomas objektas. Susiejimas yra giliau kamino ir jį pergyvena.

Sudarykite tikslaus komponento sąrašą

Išvardykite lėtą srautą nešančio adapterio susiejimus, naudodami tikrąjį jo pavadinimą, o ne bendrą spėjimą. Užfiksuokite komponento ID ir įjungimo būseną, tada palyginkite fizinį adapterį su VPN sąsaja ir bet kuriais kitais virtualiaisiais adapteriais sąraše.

Versijos informacija priklauso tam pačiam įrašui, nes du kompiuteriai su panašiu rodomu pavadinimu gali vykdyti skirtingas tvarkykles. Tiekėjas taip pat gali pateikti naują filtro komponentą senu rodomu pavadinimu. Lyginkite identifikatorius, o ne etiketes.

Get-NetAdapterBinding -Name 'Ethernet' -AllBindings | Select-Object DisplayName,ComponentID,Enabled
Get-NetAdapter | Format-Table Name,InterfaceDescription,DriverVersion,Status
Get-NetAdapterStatistics -Name 'Ethernet'
pnputil /enum-drivers | Select-String -Pattern 'vpn|filter|ndis' -Context 0,2
driverquery /v | Select-String -Pattern 'vpn|filter'

Užrašykite adapterio pavadinimą, komponento ID, tvarkyklės versiją ir VPN kliento versiją. Be šių keturių reikšmių kitas palyginimas yra spėjimas. Pridėkite juos prie bilieto, kad vėlesnį paleidimą būtų galima palyginti su šiuo.

Pakeiskite vieną patvirtintą dalyką ir pakartokite

Sukurkite bazinę liniją su ta pačia darbo apkrova, tikslu ir prieigos tinklu. Pažymėkite, ar VPN atjungtas, ar įtariamas susiejimas įjungtas ir ar įdiegtas antras VPN klientas, nes du klientai gali kiekvienas palikti komponentų.

Jei tiekėjas palaiko to susiejimo perjungimą diagnostikai, išjunkite tik tą komponentą tame adapteryje, pakartokite identišką darbo apkrovą ir atkurkite pradinę būseną. Poros prieš ir po iš vieno kintamojo vertė didesnė nei visko naujo įdiegimo. Jei rezultatas dviprasmiškas, atkurkite pradinę būseną prieš bandydami kitą hipotezę. Du pakeitimai vienu metu duoda skaičių, kurio niekas negali priskirti.

Tada vėl prisijunkite ir patikrinkite, ar VPN vis dar veikia, įskaitant bet kokią politiką, kurią klientas turėtų vykdyti. Pakeitimas, kuris pagerina naršymą, bet sugriauna paties tunelio vykdymą, iškeitė vieną gedimą į kitą, ir ta regresija priklauso įrašui.

Likite tiekėjo palaikomame kelyje

Filtravimo sprendimai keičiasi tarp produktų kartų. Kai kurie tiekėjai dabar dokumentuoja Windows Filtering Platform kelią, kuriame ankstesni leidimai naudojo kitą tvarkyklių šeimą, todėl registro receptas iš senos forumo temos gali būti visiškai neteisingas įdiegtai versijai.

Patikrinkite įdiegtą inventorių ir aktyvų kelią atskirai, nes naujesnio režimo pasirinkimas neįrodo, kad senesnis komponentas dingo. Kai reikia valymo, paleiskite tiekėjo palaikomą šalinimo arba naujinimo procesą ir po to pakartokite susiejimų inventorių.

Laikykite įrodymus siaurus: adapteris, komponentas, versijos, kontroliuojamas palyginimas ir VPN regresijos rezultatas. Tai pagrindžia išvadą apie tvarkyklę ar suderinamumą nepaverčiant kiekvieno lėto ryšio MTU eksperimentu arba netvirtinant, kad visi VPN klientai elgiasi vienodai.

Susiję straipsniai