VPN-ը կոտրվու՞մ է հաճախորդի թարմացումից հետո. համեմատե՛ք բանակցությունը
Պահպանե՛ք առաջին նոր սխալը և այն տարբերակը, որն առաջացրել է այն։ Փոփոխված բանակցությունը կամ հարթակի պահանջը պահանջում է մեկ կոնկրետ ուղղում, ոչ թե հետգլորում։
Թարմացումները փոխարինում են այն բաղադրիչը, որը վերլուծում է ձեր պրոֆիլը և բանակցում թունելի շուրջ։ Թարմացումից հետո առաջին ձախողումը վկայություն է կոնկրետ փոփոխության մասին, ոչ թե դատավճիռ թողարկման վերաբերյալ։ Այդ սխալը տարբերակի և ժամանակի նշիչի հետ պահելը ամենաարժեքավոր քայլն է, որ կարող եք անել նախքան որևէ բան վերատեղադրելը։
Այս խափանումների մեծ մասը բացատրվում է երկու մեխանիզմով։ Դրանք իրարից անջատելն է աշխատանքը։
Ինչ փոխվեց բանակցության մեջ ձեր տակ
OpenVPN-ը բանակցում է տվյալների ալիքի գաղտնագրման շուրջ՝ այն մեկ հրահանգից վերցնելու փոխարեն, և այդ բանակցությունը կառավարող ընտրանքների իմաստը փոխվել է թողարկումների ընթացքում։ Հին հաճախորդի համար գրված պրոֆիլը կարող է միանալ և հետո չհամաձայնել տվյալների ալիքի շուրջ, ինչը դրսևորվում է որպես անջատում՝ հստակ կոնֆիգուրացիայի սխալի փոխարեն։ Նոր թողարկումները նաև խստացնում կամ հանում են ժառանգված վարքը և բերում համատեղելիության ռեժիմ այն գործընկերների համար, որոնք դեռ չեն տեղափոխվել։ Հետևաբար թարմացումը կարող է կոտրել աշխատող պրոֆիլը՝ չդիպչելով ֆայլի ոչ մի բայթի։
Ազդեցությունը հաճախորդի վրա ասիմետրիկ է։ Կառավարման ալիքը բարձրանում է, նույնականացումը հաջողվում է, և դրանից հետո թունելը մահանում է, ինչը բանակցության անհամապատասխանության նշան է, ոչ թե մերժված պրոֆիլի։
Կարդացե՛ք տեղադրված տարբերակը նախքան սերվերի մասին տեսություններ կառուցելը։ Այդ տողը տեղական փաստ է, որը կարող եք ստուգել առանց որևէ մեկից հասանելիություն խնդրելու։
Պրոֆիլը կարող է վերլուծվել և այլ բան նշանակել
Վերլուծությունը հաղթահարող հրահանգը պարտադիր չէ, որ դեռ անում է այն, ինչ մտադրվել էր դրա հեղինակը։ Ընտրանքները կարող են ընդունվել համատեղելիության համար և անտեսվել, վերանվանվել կամ կիրառվել ավելի նեղ դեպքում, քան նախկինում։ Քանի որ ոչինչ սխալ չի արձանագրում, պրոֆիլը ճիշտ է թվում, մինչ դրա տակի վարքը փոխվել է։ Հենց այդ լռությունն է այս ռեգրեսիաները թանկ դարձնում։
Հարցրե՛ք, թե որ տողերն են իրականում պատասխանատու բանակցված արդյունքի համար, ապա համեմատե՛ք դրանք այն տարբերակի փաստաթղթերի հետ, որն այժմ գործարկում եք։ Այդ համեմատությունը կարճ է, և հենց դրանում է ուղղման ու հետգլորման տարբերությունը։
openvpn --version | head -n 2
openvpn --show-ciphers | head -n 10
grep -nE '^(cipher|data-ciphers|ncp-|tls-)' office.ovpn
Հարթակը շարժվեց միևնույն ժամանակ
Հաճախորդի թողարկումները հազվադեպ են մենակ գալիս։ Օպերացիոն համակարգի թարմացումը, թույլտվության հուշումը, որն այժմ պահանջում է բացահայտ համաձայնություն, կամ սարքի վրա կիրառված կառավարվող քաղաքականությունը կարող են հասնել նույն շաբաթ և առաջացնել ձախողում, որի համար մեղադրում են հաճախորդին։ Բջջային հարթակներն ավելացնում են իրենց շերտը, քանի որ հավելվածը համակարգից թունել է խնդրում, իսկ համակարգը որոշում է, թե ինչ կարող է այդ թունելը երթուղավորել։
Առանձին գրանցե՛ք այդ փոփոխությունները ժամանակագրության մեջ։ Երբ նույնականացումը հաջողվում է, բայց երթուղիները կամ անունների լուծումը ձախողվում են, հետաքրքիր փուլը ձեռքսեղմումից հետո է, և վկայագրի ստուգման թուլացումը դրան չի դիպչի։
Կրկին փորձարկե՛ք այն իրադարձությունը, որով սկսվեց զեկույցը
Վերարտադրե՛ք սկզբնական հաջորդականությունը, ոչ դրա պարզեցված տարբերակը՝ սկզբնական միացումը, ձախողված հավելվածը և ցանցի փոփոխությունից հետո սովորական վերամիացումը։ Թունելը, որը բարձրանում է փորձարկման պայմաններում և այնուամենայնիվ ընկնում վերամիացման ուղու վրա, շտկված չէ, և տարբերությունը սովորաբար ցույց է տալիս, թե որտեղ է իրական թերությունը։ Զեկույցը, որը բաց է թողնում վերամիացման քայլը, փակում է դեռ բաց սխալ։
Ստացե՛ք օպերատորի աջակցվող պրոֆիլը կամ մատակարարի ուղղումը հաստատված ուղիով՝ ամեն ինչ հետգլորելու փոխարեն։ Լայն նահանջը վերականգնում է նաև այն անվտանգության ուղղումները, որոնք բերել էր թարմացումը, և այդ փոխանակումը հազվադեպ է արժե մեկ աշխատող միացում։