Nasvet pride v desetih minutah po vsaki pritožbi glede VPN v Windows: zaženi ponastavitev omrežja, to popravi vse. Ne popravi, in ni ozka. Ta gumb počisti adapterje, znova poveže protokole, odstrani statične naslove in privzete poti, zavrže vnose požarnega zidu in filtrov ter za dobro mero pozabi še profile Wi-Fi. Na računalniku z delujočim, a napačno nastavljenim tunelom spremeni eno diagnostično napako v nedokumentirano obnovo. Najprej shranite pet stvari in obdržite možnost, da to razveljavite.

Ponastavitev ni omejena na profil VPN

Povezava VPN je en objekt med mnogimi, ki si delijo omrežni sklad. Odstranitev in ponovno dodajanje adapterja spremeni indeks vmesnika, in vse, kar se je sklicevalo na ta indeks, od poti do pravila požarnega zidu do gonilnika filtra tretje strani, se zdaj sklicuje na nekaj, česar ni več.

Virtualizacija to poslabša. Stikala Hyper-V, mostovi VMware, omrežja vsebnikov in odjemalci VPN z lastnimi navideznimi adapterji vsi živijo v istem prostoru. Ponastavitev, ki znova namesti osnovni sklad, lahko te komponente pusti na pol prisotne, in nastali računalnik poroča o delujoči strojni opremi brez delujoče poti.

Nič od tega ni argument proti temu, da kdaj ponastavimo. Je argument proti temu, da ponastavimo najprej, na računalniku, ki ga niste dokumentirali, ko je dejanska napaka morda en vnos poti ali en zastarel filter. Ponastavitev je široko orodje z ozko stopnjo uspeha, in če jo uporabite kot prvo potezo, zagotovo ne boste nikoli izvedeli, katera od obeh je bila.

Shranite dokaze, preden shranite nastavitve

Napaka sama je podatek. Zabeležite natančno kodo napake, čas, kateri profil je bil izbran in ali je prehod sploh zabeležil poskus. Koda, ki pravi, da tunel nikoli ni prejel odgovora, in koda, ki pravi, da preverjanje pristnosti ni uspelo, kažeta na povsem različna popravila. Po ponastavitvi morda ne boste mogli reproducirati nobenega od obeh. Obravnavajte pokvarjeno stanje kot sredstvo, ki ga boste pravkar porabili.

Zajemite stanje, dokler je še pokvarjeno, v mapo zunaj začasnih map računalnika:

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

Zadnji ukaz je tisti, ki ga ljudje izpustijo, in pogosto je prav ta tisti, ki pojasni napako. Preostali filtri odstranjenega odjemalca preživijo kot trajna politika, izvoženi XML pa je edini lokalni zapis o njih. Preberite ga, preden ponastavitev izbriše stvar, ki ste jo poskušali prepoznati.

Shranite konfiguracijo, ki se ne bo vrnila

Nekatere nastavitve se ustvarijo znova samodejno. Statični naslovi, poti po meri, pripone DNS, izjeme proxyja in pravila požarnega zidu se ne. Tudi profili sami ne, ki živijo v datoteki telefonskega imenika, ki je ponastavitev ne obnovi namesto vas.

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

Seznam potrdil je pomembnejši, kot se zdi. Ponastavitev omrežja ne uniči odjemalskih potrdil, vendar vam seznam pove, od katerih je bil profil odvisen in ali katero kmalu poteče. Odkritje poteklega potrdila po obnovi zapravi obnovo.

Zapišite pot obnovitve, preden začnete

Če je računalnik oddaljen in je VPN vaš edini vhod, lahko ponastavitev konča vašo sejo in morda ni poti nazaj brez nekoga na kraju samem. Potrdite, da obstaja dostop zunaj pasu ali da je oseba na voljo, preden zaženete karkoli, kar se dotakne adapterjev.

Namestitvene programe in podatke o povezavi hranite tam, kjer jih računalnik pozneje še lahko doseže. Odjemalec, ki ga je treba znova namestiti s portalom ponudnika, dosegljivega skozi tunel, je krožna odvisnost, in to je najpogostejši način, da ta postopek postane izpad storitve.

Nato zabeležite, kaj počnete in zakaj, vključno z natančnimi ukazi. Naslednja oseba mora vedeti, ali je bila ponastavitev poskus ali odločitev, in „poskusili smo vse“ ni zapis.

Po ponastavitvi testirajte po plasteh

Če obnovite preveč naenkrat, rezultat postane neberljiv. Delajte od spodaj: adapter in naslov, nato razreševanje imen, nato stopnja identitete tunela, nato aplikacija. Vsaka plast ima ukaz, ki odgovori na njeno lastno vprašanje:

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

Če je plast adapterja zdrava in razreševanje ni, se ustavite in popravite razreševanje. Ponovna namestitev odjemalca VPN na tej točki doda spremenljivko in odstrani namig. Obnovite le nastavitve, ki jih lahko pojasnite, eno za drugo, po vsaki pa preverite isto plast.

Microsoftova lastna navodila za odpravljanje težav z napako 720 na primer ločujejo težave z vezavo od težav z dodeljevanjem naslovov, namesto da bi predpisala splošno ponastavitev, kar je pravi instinkt za vsako kodo v tej družini. Preberite, kaj koda trdi, preden posežete po najširšem razpoložljivem orodju.

Sorodni članki