VPN հաճախորդի հեռացումը պետք է մեքենան վերադարձնի այն վիճակին, ինչ եղել է մինչև դա, և երբեմն վերադարձնում է մի մեքենա, որտեղ ոչինչ չի լուծվում, և զննարկիչը դեռ վստահված սերվեր է ուզում։ Մնացորդները գալիս են սեփականատերերի կարճ ցանկից՝ երթուղիներ, Winsock մատակարարներ, վստահված սերվերի կարգավորում, DNS և զտիչ վարորդներ։ Գոյություն ունեն երկու վերանորոգման ռազմավարություն, և դրանք տարբերվում են հիմնականում նրանով, թե ինչ են ոչնչացնում։

Երկու վերանորոգում՝ շատ տարբեր արժեքով

ApproachWhat it fixesWhat it costs
Full network resetAlmost everything, eventuallyWi-Fi passwords, firewall rules, evidence
Inventory, then narrow resetsThe piece that actually brokeTime, and one command per layer

Լայն վերականգնումը սխալ չէ, այն թանկ է։ Այն նաև հեռացնում է ապացույցները, որոնք կասեին, թե որ շերտը ձախողվեց, ուստի նույն ախտանիշով հաջորդ մեքենան նորից զրոյից է սկսում։ Նախ գույքագրումը արժե չորս հրաման, և դրանցից երեքը միայն կարդում են։

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

Կարդացեք չորս բան, նախքան որևէ բանի դիպչելը

ipconfig /all
route print -4
netsh winsock show catalog
netsh winhttp show proxy

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

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

Բարձրացեք սանդուղքով՝ ցատկելու փոխարեն

ipconfig /release
ipconfig /renew
ipconfig /flushdns
route -f
netsh int ip reset reset.log
netsh winsock reset catalog

route -f մաքրում է երթուղային աղյուսակը՝ չդիպչելով ադապտերներին, ինչը թունելի մնացած կանխադրված երթուղին հեռացնելու ամենաէժան ձևն է։ netsh int ip reset վերագրում է TCP/IP կույտի կարգավորումները և սպասում վերագործարկման։ netsh winsock reset վերականգնում է այն կատալոգը, որը փոխել էր զտիչ վարորդը, և հենց այս քայլն է շտկում միայն զննարկիչում երևացող ձախողումները։ Գործարկեք մեկը, փորձարկեք, ապա գործարկեք հաջորդը՝ սանդուղքը, որով բարձրացել եք, սանդուղք է, որը կարող եք նկարագրել ավելի ուշ։

netsh advfirewall reset այս սանդուղքի մասը չէ։ Այն ջնջում է կանոններ, որոնք ինչ-որ մեկը դիտավորյալ է ստեղծել, և դրանց վերականգնումը առանձին նախագիծ է։ Կարգավորումների հավելվածի ցանցի վերականգնումը հեռացնում և նորից տեղադրում է ամեն ադապտեր, ինչպես նաև ջնջում է պահված Wi-Fi գաղտնաբառերը, ուստի այն գալիս է նեղ քայլերից հետո, ոչ դրանցից առաջ։

Մնացորդներ, որոնց սեփականատերը այլ ապրանք է

Ծրագիրը աղբարկղ քաշելը այն չի տեղահանում։ Mac-ը, որը շարունակում էր օգտագործել այլևս չցուցադրվող VPN, դեռ ուներ աշխատող մատակարարի օժանդակ ծրագիր, Activity Monitor-ի ցանցային ներդիրը նույնականացրեց այն երթևեկությամբ, և մատակարարի հեռացման ընթացակարգը հեռացրեց դեմոնը և դրա գործարկման տարրերը։ Ստուգեք /Library/LaunchDaemons և /Library/LaunchAgents այն գրառումների համար, որոնց ծրագիրն այլևս գոյություն չունի։

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

Տեղադրիչները նույնպես կարող են հրաժարվել սկսելուց, քանի որ նախորդ օրինակը դեռ կենդանի է։ OpenVPN տեղադրիչը ստուգում է աշխատող openvpn.exe-ի առկայությունը, ներառյալ այն, որը ձեր սեփական սկրիպտը գործարկել էր ժամեր առաջ։

env_block ձախողումը այլ տեսակի մնացորդ է։ PATH-ը կորցրել է C:\Windows\System32-ը և դրա հարևանները, ուստի հաճախորդը չի կարող գործարկել ադապտերը կառուցող օժանդակ ծրագրերը։ Շտկեք PATH-ը՝ վերատեղադրելու փոխարեն, որովհետև նոր պատճենը կհանդիպի նույն բացակայող հրամաններին։

Linux ինտերֆեյսներ և երթուղիչի փորձարկում

tun ինտերֆեյսը կարող է ապրել ավելի երկար, քան այն ստեղծած կարգավորումը։ Դանդաղ ներբեռնման մասին մի զեկույց ավարտվեց մնացորդ սարքով, որը պահում էր հին լողավազանի դարպասի հասցեն և երթևեկությունը քաշում էր մի թունել, որը ոչ ոք չէր նախատեսել։ ip -brief link թվարկում է, ինչ գոյություն ունի, համեմատեք այն ընթացիկ ծառայության պնդումների հետ, ապա ջնջեք որբին։

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

Գրանցեք, թե ինչ վերականգնեցիք և ինչ հերթականությամբ։ Հաջորդ մարդը պետք է իմանա՝ վերակառուցվե՞լ է Winsock կատալոգը, թե՞ հրշեջ պատը, և այդ գրառումը միակ բանն է, որ տեղահանումը չի կարող իր հետ տանել։

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