Խորհուրդը գալիս է յուրաքանչյուր Windows VPN բողոքից հետո տասը րոպեի ընթացքում՝ գործարկիր ցանցի վերականգնումը, այն ամեն ինչ ուղղում է։ Այդպես չէ, և այն նեղ չէ։ Այդ կոճակը մաքրում է ադապտերները, նորից կապում արձանագրությունները, հեռացնում ստատիկ հասցեները և լռելյայն երթուղիները, դուրս է նետում հրահարդի և զտիչների գրառումները և ի լրումն մոռանում է Wi-Fi պրոֆիլները։ Աշխատող, բայց սխալ կազմաձևված թունել ունեցող մեքենայի վրա այն մեկ ախտորոշելի խափանումը վերածում է չփաստաթղթավորված վերակառուցման։ Նախ պահպանեք հինգ բան, և դուք կպահեք այն հետարկելու հնարավորությունը։

Վերականգնումը սահմանափակված չէ VPN պրոֆիլով

VPN միացումը մեկ օբյեկտ է այն բազմաթիվների մեջ, որոնք կիսում են ցանցային ստեկը։ Ադապտերի հեռացումը և նորից ավելացումը փոխում է ինտերֆեյսի ինդեքսը, և այն ամենը, ինչ հղվում էր այդ ինդեքսին, երթուղուց մինչև հրահարդի կանոն և երրորդ կողմի զտիչի դրայվեր, այժմ հղվում է մի բանի, որ այլևս չկա։

Վիրտուալացումը սա ավելի է վատացնում։ Hyper-V անջատիչները, VMware կամուրջները, կոնտեյներային ցանցերը և սեփական վիրտուալ ադապտերներով VPN հաճախորդները բոլորը ապրում են նույն տարածքում։ Բազային ստեկը վերատեղադրող վերականգնումը կարող է այդ բաղադրիչները թողնել կիսով չափ ներկա, և արդյունքում ստացված մեքենան հաղորդում է աշխատող ապարատ՝ առանց աշխատող ուղու։

Այս ամենից ոչ մեկը փաստարկ չէ երբեք վերականգնում չանելու օգտին։ Սա փաստարկ է առաջին հերթին վերականգնում չանելու օգտին, չփաստաթղթավորած մեքենայի վրա, երբ իրական խափանումը կարող է լինել մեկ երթուղու գրառում կամ մեկ հնացած զտիչ։ Վերականգնումը լայն գործիք է նեղ հաջողության մակարդակով, և այն որպես առաջին քայլ օգտագործելը երաշխավորում է, որ դուք երբեք չեք իմանա, թե դրանցից որն էր։

Պահպանեք ապացույցները նախքան կարգավորումները պահպանելը

Խափանումն ինքնին տվյալ է։ Գրի առեք սխալի ճշգրիտ կոդը, ժամը, թե որ պրոֆիլն էր ընտրված, և արդյոք դարպասը ընդհանրապես փորձ է գրանցել։ Կոդը, որն ասում է, թե թունելը երբեք պատասխան չի ստացել, և կոդը, որն ասում է, թե նույնականացումը ձախողվել է, մատնանշում են բոլորովին տարբեր վերանորոգումներ։ Վերականգնումից հետո գուցե չկարողանաք վերարտադրել դրանցից ոչ մեկը։ Կոտրված վիճակը դիտարկեք որպես ակտիվ, որը հենց հիմա ծախսելու եք։

Գրանցեք վիճակը, քանի դեռ այն կոտրված է, մեքենայի ժամանակավոր թղթապանակներից դուրս գտնվող պանակում՝

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

Վերջին հրամանն այն է, որ մարդիկ բաց են թողնում, և հաճախ հենց այն է բացատրում խափանումը։ Հեռացված հաճախորդի մնացորդ զտիչները ապրում են որպես մշտական քաղաքականություն, և արտահանված XML-ը դրանց մասին միակ տեղական գրառումն է։ Կարդացեք այն նախքան վերականգնումը կջնջի այն, ինչ փորձում էիք ճանաչել։

Պահպանեք այն կազմաձևը, որը չի վերադառնա

Որոշ կարգավորումներ ինքնաբերաբար նորից ստեղծվում են։ Ստատիկ հասցեները, հատուկ երթուղիները, DNS վերջածանցերը, փոխանորդի բացառությունները և հրահարդի կանոնները՝ ոչ։ Ինքը պրոֆիլները նույնպես ոչ, դրանք ապրում են հեռախոսային գրքի ֆայլում, որը վերականգնումը ձեզ համար չի վերականգնում։

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

Վկայագրերի ցանկը ավելի կարևոր է, քան թվում է։ Ցանցի վերականգնումը չի ոչնչացնում հաճախորդի վկայագրերը, բայց ցանկը ասում է, թե պրոֆիլը որոնցից էր կախված և արդյոք որևէ մեկը շուտով սպառվում է։ Վերակառուցումից հետո ժամկետանց վկայագիր հայտնաբերելը վատնում է վերակառուցումը։

Գրեք վերականգնման ուղին նախքան սկսելը

Եթե մեքենան հեռավոր է, և VPN-ը ձեր միակ մուտքն է, վերականգնումը կարող է ավարտել ձեր սեսիան, և տեղում մարդ չլինելու դեպքում վերադարձի ուղի կարող է չլինել։ Համոզվեք, որ գոյություն ունի ժապավենից դուրս հասանելիություն, կամ որ մարդը հասանելի է, նախքան ադապտերներին դիպչող որևէ բան գործարկելը։

Պահեք տեղադրիչները և միացման մանրամասները մի տեղ, որտեղ մեքենան հետո կարող է հասնել դրանց։ Հաճախորդը, որը պետք է վերատեղադրվի մատակարարի պորտալից, որը հասանելի է թունելի միջոցով, շրջանաձև կախվածություն է, և դա այս ընթացակարգը սպասարկման ընդհատման վերածելու ամենատարածված ձևն է։

Այնուհետև գրի առեք, թե ինչ եք անում և ինչու, ներառյալ ճշգրիտ հրամանները։ Հաջորդ մարդը պետք է իմանա՝ վերականգնումը փորձ էր, թե որոշում, և «մենք ամեն ինչ փորձեցինք» գրառում չէ։

Վերականգնումից հետո ստուգեք շերտերով

Չափից շատ ամեն ինչ միանգամից վերականգնելը արդյունքը դարձնում է անընթեռնելի։ Աշխատեք ներքևից՝ ադապտեր և հասցե, ապա անունների լուծում, ապա թունելի ինքնության փուլ, ապա հավելվածը։ Յուրաքանչյուր շերտ ունի հրաման, որը պատասխանում է իր իսկ հարցին։

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

Եթե ադապտերի շերտը առողջ է, իսկ լուծումը՝ ոչ, կանգ առեք և ուղղեք լուծումը։ VPN հաճախորդի վերատեղադրումը այդ պահին ավելացնում է փոփոխական և հեռացնում է հետք։ Վերականգնեք միայն այն կարգավորումները, որոնք կարող եք բացատրել, մեկ առ մեկ, յուրաքանչյուրից հետո ստուգելով նույն շերտը։

Microsoft-ի սեփական 720 սխալի վերացման ուղեցույցը, օրինակ, տարանջատում է կապման խնդիրները հասցեների բաշխման խնդիրներից՝ փոխարենը համապարփակ վերականգնում նշանակելու, և դա ճիշտ բնազդ է այս ընտանիքի յուրաքանչյուր կոդի համար։ Կարդացեք, թե ինչ է պնդում կոդը, նախքան ամենալայն հասանելի գործիքին դիմելը։

Առնչվող հոդվածներ