Տնային VPN-ի աջակցության հարցումը պահանջում է մեկ հոսք, ոչ թե կոնֆիգուրացիայի կույտ
Մեկ հոսքը, երեք սեփականատեր և մեկ դիտարկված խափանում ավելի լավն են, քան կոնֆիգուրացիայի կույտը։ Օգտագործեք այս գրառումը, անվանեք ձախողված փուլը և թաքցրեք գաղտնիքները՝ չկորցնելով տոպոլոգիան։
Դուք հրապարակում եք խմբագրված կոնֆիգուրացիա, նշում, որ VPN-ը չի աշխատում, և ստանում վեց պատասխան վեց տարբեր բաների մասին։ Խնդիրը սովորաբար հարցման մեջ է, ոչ թե ընթերցողների։ Օգնողը կոնֆիգուրացիայից չի կարող հասկանալ՝ թունելը չի՞ կառուցվում, կառուցվում է, բայց թափում է երթևեկությունը, թե՞ լավ աշխատում, մինչդեռ դրա հետևի ֆայլային ծառայությունը մերժում է կապը։ Փոխարենը նկարագրեք մեկ հոսք՝ երեք սեփականատերով և մեկ դիտարկված խափանումով, և պատասխանները անմիջապես կբարելավվեն։
Ինչու հարցումը ստանում է անօգուտ պատասխաններ
Կոնֆիգուրացիան նկարագրում է, թե ինչ է կարգավորված։ Այն չի նկարագրում, թե ինչ եք փորձել, ինչ է պատահել կամ մի քանի մեքենաներից որը պետք է կատարի որ աշխատանքը։ Առանց դրա յուրաքանչյուր ընթերցող գուշակում է այլ փուլ։
Պատկերազարդ դեպքը ճամփորդող նոութբուքն է, որը պետք է տնային մուտքուղու միջոցով հասնի տնային սերվերի վրա գտնվող ֆայլային ծառայությանը։ Նշեք՝ մուտքուղին, VPN սերվերը և ֆայլային սերվերը նույն մեքենան են, թե երեք մեքենա, որովհետև այդ մեկ փաստը փոխում է գրեթե բոլոր պատասխանները։
Լրացրեք այս գրառումը մինչ հրապարակելը
Goal: the one resource or operation that should work
Path: client -> access network -> VPN endpoint -> resource
Owners: who controls the client, the gateway and the resource
Software: product, version and protocol in use
Expected: what success would look like
Observed: exact non-secret error or response
Time and change: when it started and what changed
Control: one comparable operation that still works
Ութ տող, և հարցումների մեծ մասը դառնում է պատասխանելի։ Կառավարման տողը այն է, ինչ մարդիկ բաց են թողնում՝ եթե նույն նոութբուքից զննարկումը աշխատում է, իսկ ֆայլերի համօգտագործումը՝ ոչ, ապա դա խնդիրը նեղացնում է թունելի երթուղիներին կամ ծառայությանը, և ոչ մեկին պետք չէ հարցնել։
Խմբագրելիս պահեք պիտակները հետևողական։ Պահպանեք հանրային վերջնակետի, թունելի հասցեի և տնային ենթացանցի տարբերությունը։ Եթե երկու տիրույթ համընկնում են, թողեք այդ կապը տեսանելի՝ փոխարենը յուրաքանչյուր ցանց նույն տեղապահով չփոխարինելով, որովհետև համընկնումը հաճախ հենց պատասխանն է։
Անվանեք ձախողված փուլը, ոչ ամբողջ մատյանը
Արժե առանձնացնել հինգ փուլ՝ անվանման լուծում, կապի փորձ, նույնականացում, թունելի կառուցում և հասանելիություն ռեսուրսին։ Ասեք, թե որն եք կարծում, որ ձախողվել է, և ինչ եք տեսել այնտեղ։
Տեղադրեք փոքր հատված իրադարձության շուրջ՝ փոխարենը յուրաքանչյուր վրիպազերծման ֆայլի, որ հաճախորդը կարող է ստեղծել։ Հարյուր տող ձեռքսեղմման աղմուկ թաքցնում է այն մեկ տողը, որն ասում է, թե վկայագրի անունը չի համընկել։
Առանձին պահեք դիտարկումը և բացատրությունը։ «Հաճախորդը հաղորդում է ձեռքսեղմման ժամկետի սպառման մասին 30 վայրկյանից հետո» դիտարկում է, «կարծում եմ՝ մատակարարը արգելափակում է UDP-ն» տեսություն է։ Երկուսն էլ օգտակար են, և դրանց խառնումը նշանակում է, որ օգնողը չի կարող իմանալ, թե որին վստահել։ Պիտակավորեք դրանք, և ստացված պատասխանը կուղղվի ճիշտին։
Ուղարկեք այն սեփականատիրոջը, ով կարող է գործել
Գործատուի կողմից կառավարվող նոութբուքի համար սկսեք գործատուի աջակցվող ալիքից, որովհետև համայնքային ֆորումը չի կարող փոխել նրանց քաղաքականությունը։ Առևտրային VPN ծառայության համար նշեք ապրանքն ու հաշիվը գաղտնի, ոչ հրապարակայնորեն։ Ձեր սեփական մուտքուղու համար ներառեք ձեր վերահսկած երթուղիչի և սերվերի դերերը։
Եթե օգտվում եք հանրային համայնքից, ընտրեք այնպիսին, որի ընթացիկ շրջանակը համապատասխանում է առաջադրանքին։ Ֆորումի կանոնների մասին հին թելը աջակցության պայմանագիր չէ, և հինգ տարվա վաղեմությամբ պատասխանն այն արձանագրության տարբերակի մասին, որը դուք չեք գործարկում, նույնպես չէ։
Թաքցրեք գաղտնիքները՝ չհարթեցնելով տոպոլոգիան
Հեռացրեք մասնավոր բանալիները, գաղտնաբառերը, նշանները և հավատարմագրեր կրող հղումները նախքան որևէ բան ձեր մեքենայից դուրս կգա։ Ախտորոշիչ արտահանումը և ամբողջական կոնֆիգուրացիան տարբեր նմուշներ են, նույնիսկ երբ ֆայլերի անունները նման են թվում, և ձեր տեղադրածը կարող է պարունակել նախապես համօգտագործված բանալի։
Այնուհետև պահեք այն կապերը, որոնք հոսքը հասկանալի են դարձնում։ RFC 6973-ը ավելորդ հավաքումն ու փոխկապակցումը համարում է գաղտնիության հարցեր, և նույն սկզբունքը գործում է այստեղ՝ կիսվեք ստացողին անհրաժեշտ ապացույցներով, ոչ ամբողջ մեքենայով։
Ավարտեք դիտարկված անհամապատասխանության մասին մեկ պատասխանելի հարցով, օրինակ՝ ինչու հաճախորդը ավարտում է նույնականացումը և հետո երբեք երթուղի չի ստանում։ Կոնկրետ հարցը ստանում է կոնկրետ պատասխան, և ձեր կառուցած գրառումն է այն, ինչը թույլ է տալիս ինչ-որ մեկին տալ այդ պատասխանը՝ առանց ձեր գաղտնիքները հարցնելու։