Nõuanne tuleb kümne minuti jooksul pärast iga Windowsi VPN-kaebust: käivita võrgu lähtestamine, see parandab kõik. Ei paranda, ja see ei ole kitsas. See nupp puhastab adapterid, seob protokollid uuesti, eemaldab staatilised aadressid ja vaikemarsruudid, viskab välja tulemüüri- ja filtrirkirjed ning unustab igaks juhuks ka Wi-Fi profiilid. Masinal, mille tunnel töötab, kuid on valesti konfigureeritud, muudab see ühe diagnoositava vea dokumenteerimata ülesehituseks. Salvestage esmalt viis asja ja teil jääb võimalus see tagasi pöörata.

Lähtestamine ei piirdu VPN-profiiliga

VPN-ühendus on üks objekt paljude seas, mis jagavad võrgupinu. Adapters eemaldamine ja uuesti lisamine muudab liidese indeksit ja kõik, mis sellele indeksile viitas, marsruudist tulemüürireegli ja kolmanda osapoole filtriajurini, viitab nüüd millelegi, mida enam ei ole.

Virtualiseerimine teeb selle hullemaks. Hyper-V lülitid, VMware sillad, konteinerivõrgud ja oma virtuaalsete adapteritega VPN-kliendid elavad kõik samas ruumis. Lähtestamine, mis paigaldab baaspinu uuesti, võib need komponendid jätta poolenisti kohale, ja tulemuseks olev masin teatab töötavast riistvarast ilma toimiva teeta.

Miski sellest ei ole argument selle vastu, et kunagi üldse lähtestada. See on argument selle vastu, et lähtestada esimesena, masinal, mida te ei ole dokumenteerinud, kui tegelik viga võib olla üks marsruudikirje või üks aegunud filter. Lähtestamine on lai tööriist kitsa õnnestumismääraga, ja selle kasutamine avakäiguna tagab, et te ei saa kunagi teada, kumb neist kahest see oli.

Salvestage tõendid enne seadete salvestamist

Rike ise on andmed. Märkige üles täpne veakood, kellaaeg, milline profiil oli valitud ja kas lüüs üldse katse logis. Kood, mis ütleb, et tunnel ei saanud kunagi vastust, ja kood, mis ütleb, et autentimine ebaõnnestus, osutavad täiesti erinevatele parandustele. Pärast lähtestamist ei pruugi te kumbagi reprodutseerida. Käsitlege katkist olekut varana, mille te kohe kulutate.

Jäädvustage olek, kuni see on veel katki, kausta, mis asub masina ajutistest kataloogidest väljas:

mkdir C:\vpn-evidence
ipconfig /all > C:\vpn-evidence\ipconfig.txt
route print > C:\vpn-evidence\routes.txt
Get-VpnConnection -AllUserConnection | Export-Csv C:\vpn-evidence\profiles.csv -NoTypeInformation
netsh wfp show state file=C:\vpn-evidence\wfp.xml

Viimane käsk on see, mille inimesed välja jätavad, ja sageli on just see see, mis vea ära seletab. Eemaldatud kliendi järelejäänud filtrid elavad edasi püsiva poliitikana ja eksporditud XML on ainus kohalik kirje nende kohta. Lugege seda enne, kui lähtestamine kustutab selle, mida te püüdsite tuvastada.

Salvestage konfiguratsioon, mis ei tule tagasi

Mõned seaded luuakse automaatselt uuesti. Staatilised aadressid, kohandatud marsruudid, DNS-järelliited, puhverserveri erandid ja tulemüürireeglid ei ole. Ka profiilid ise ei ole, mis elavad telefoniraamatu failis, mida lähtestamine teie eest ei taasta.

What to saveWhere it livesWhy the reset loses it
VPN profilesrasphone.pbk in ProgramData or the user profileProfiles are not part of the adapter state
Static IP and DNSAdapter configurationAdapters are removed and recreated
Persistent filtersWFP policy storeFilter state is cleared with the stack
Third-party bindingsAdapter binding listComponents must be reinstalled manually
Get-NetIPConfiguration | Out-File C:\vpn-evidence\netip.txt
Get-NetRoute -AddressFamily IPv4 | Export-Csv C:\vpn-evidence\netroutes.csv -NoTypeInformation
Get-DnsClientServerAddress | Export-Csv C:\vpn-evidence\dns.csv -NoTypeInformation
Get-ChildItem Cert:\LocalMachine\My | Select-Object Subject,Thumbprint,NotAfter

Sertifikaatide loend on tähtsam, kui tundub. Kliendisertifikaate võrgu lähtestamine ei hävita, kuid loend ütleb teile, millistest profiil sõltus ja kas mõni aegub peagi. Aegunud sertifikaadi avastamine pärast ülesehitust raiskab ülesehituse.

Kirjutage taastetee üles enne alustamist

Kui masin on kaugel ja VPN on teie ainus sissepääs, võib lähtestamine teie seansi lõpetada ja ilma kohapealse inimeseta ei pruugi tagasiteed olla. Kinnitage, et väljaspool riba juurdepääs on olemas või et inimene on saadaval, enne kui käivitate midagi, mis adaptereid puudutab.

Hoidke paigaldusfailid ja ühenduse andmed kohas, kuhu masin hiljem veel pääseb. Klient, mis tuleb uuesti paigaldada tarnija portaalist, kuhu pääseb tunnel kaudu, on tsirkulaarne sõltuvus, ja see on kõige tavalisem viis, kuidas see protseduur katkestuseks muutub.

Seejärel kirjutage üles, mida teete ja miks, sealhulgas täpsed käsud. Järgmine inimene peab teadma, kas lähtestamine oli eksperiment või otsus, ja “proovisime kõike” ei ole kirje.

Testige pärast lähtestamist kihtide kaupa

Liiga palju korraga taastamine muudab tulemuse loetamatuks. Töötage alt üles: adapter ja aadress, seejärel nimelahendus, seejärel tunneli identiteedietapp, seejärel rakendus. Igal kihil on käsk, mis vastab tema enda küsimusele:

Get-NetAdapter | Where-Object Status -eq 'Up' | Select-Object Name,InterfaceDescription
Resolve-DnsName intranet.example.internal
Get-VpnConnection -Name 'Corp' | Select-Object ConnectionStatus,TunnelType
Test-NetConnection -ComputerName intranet.example.internal -Port 443

Kui adapterikiht on terve ja lahendus ei ole, peatuge ja parandage lahendus. VPN-kliendi uuesti paigaldamine lisab selles punktis muutuja ja eemaldab vihje. Taastage ainult seadeid, mida suudate seletada, ükshaaval, kontrollides pärast igaüht sama kihti.

Microsofti enda tõrkeotsingujuhis vea 720 jaoks eristab näiteks sidumisprobleeme aadressi eraldamise probleemidest, selle asemel et määrata üldine lähtestamine, mis on õige instinkt iga selle perekonna koodi puhul. Lugege, mida kood väidab, enne kui haarate kõige laiema saadaoleva tööriista järele.

Seotud artiklid