Մի քանի VPN-ով առանց շփոթության աշխատելու երեք եղանակ
Հաջորդական փոխարկումը, յուրաքանչյուր հաճախորդի համար մեկ աշխատանքային տարածքը և ընդհանուր դարպասը տարբեր քանակի համաձայնեցում են պահանջում։ Ընտրեք մեկը, ապա գրի առեք հանձնումը։
Երկու հաճախորդի թունել, մեկ նոթբուք և զննարկիչի ներդիր, որը դեռ մուտք է գործած այնտեղ, որտեղ չպետք է լիներ։ Մի քանի մասնավոր ցանցերով աշխատելու դժվար մասը կապվելը չէ, այլ իմանալը, թե փոխարկելիս պատուհանը որ համատեքստին է պատկանում։ Աշխատանքային տարածքը պատասխանում է այդ հարցին՝ մեկ ինքնություն, մեկ հավելվածների հավաքածու, մեկ լուծիչի քաղաքականություն և մեկ տեղ՝ նայելու, երբ ինչ-որ բան սխալ է լուծվում։ Վատ օրը սա հինգ րոպեանոց ուղղման և տվյալների արտահոսքի տարբերությունն է։
Որոշեք՝ աշխատանքը միաժամանակյա է, թե ոչ
Եթե պատասխանը ոչ է, կանգ առեք այստեղ և օգտագործեք ամենապարզ հասանելի դասավորությունը։ Մեկ հաստատված կապ միաժամանակ, որը միանում և անջատվում է պրոֆիլին տիրող հաճախորդի միջոցով, վերացնում է ձախողումների մի ամբողջ դաս, նախքան դրանցից որևէ մեկը կկարողանա տեղի ունենալ։
Հենց միաժամանակյա լինելն է բարձրացնում արժեքը՝ համընկնող նախդիրները, երկու լուծիչի քաղաքականություն և հավելվածների վիճակի երկու հավաքածու պետք է առանձնացվեն դիտավորյալ, ոչ թե ժամանակով։
Գրեք պահանջը ազնվորեն, որովհետև վերակապումից խուսափելու ցանկությունը նույնը չէ, ինչ երկու ցանցերն էլ միաժամանակ անհրաժեշտ լինելը։
Հաջորդականությունը ամենաէժան դասավորությունն է
Հաջորդական աշխատանքը լրացուցիչ ենթակառուցվածք չի պահանջում, և դրա ձախողման ձևը հնացած սեսիան է, ոչ թե երթուղման հակասությունը։ Կարգապահությունը հանձնման մեջ է՝ ավարտեք գործողությունը, փակեք այն, ինչը կապ է պահում, անջատվեք և հաստատեք հաջորդ կապը՝ աշխատանքը սկսելուց առաջ։
Բաց մնացող զննարկիչի ներդիրը կամ տերմինալը իր ցանցային համատեքստը իր հետ չի տանում։ Դրա հաջորդ հարցումը գնում է այնտեղ, ուր մեքենան հիմա երթուղում է, որը կարող է լինել մյուս հաճախորդը։
Պիտակավորեք պրոֆիլները ըստ հաճախորդի, ոչ թե ըստ արձանագրության, և հավատարմագրերի տիրոջը տեսանելի պահեք պրոֆիլի անվան մեջ։ work2 անունով պրոֆիլը շտապ փոխարկման պահին ոչ մեկին ոչինչ չի ասում։
Այս դասավորության առավելությունը այն է, որ այն ստուգելի է։ Ցանկացած պահի գոյություն ունի մեկ ցանցային համատեքստ, և մատյանը ցույց է տալիս, թե երբ է այն փոխվել։
Յուրաքանչյուր հաճախորդի աշխատանքային տարածքը մեկուսացման գնով է
Յուրաքանչյուր հաճախորդի համար վիրտուալ մեքենան կամ հեռավոր զարգացման միջավայրը հաճախորդին, հավելվածներն ու անունները հավաքում է մեկ տեղում։ Փոխարկումը դառնում է պատուհանի փոփոխություն՝ ցանցի փոփոխության փոխարեն, և երկու համատեքստերը չեն կարող արտահոսել մեկը մյուսի մեջ մոլորված երթուղով։
Սա անվճար չէ։ Այժմ դուք պահպանում եք երկու կամ երեք համակարգ, կարկատում դրանք և որոշում՝ որտեղ են ապրում ֆայլերն ու հավատարմագրերը։ Վիրտուալ մեքենան ինտերնետին հասնում է նաև հյուրընկալողի միջոցով, այնպես որ դրա արտաքին ուղին դեռ ձեր նոթբուքի ուղին է։
Ստուգեք, որ հաճախորդը և սարքի վիճակի ցանկացած քաղաքականություն թույլ են տալիս այդ միջավայրը, նախքան դրա շուրջ սովորություն կառուցելը։ Հաճախորդը, որը հրաժարվում է աշխատել վիրտուալ մեքենայում, փաստ է, որը պետք է վաղ հայտնաբերել։
Ընդհանուր դարպասը ենթակառուցվածք է
Ընտրված երթևեկություն կրող առանձին երթուղիչը խնդիրը վերածում է ցանցային նախագծի։ Այն լավ է աշխատում, երբ մի քանի մարդու նույն հաճախորդի ցանցն է պետք, և ձախողվում է, երբ ինչ-որ մեկը դրան վերաբերվում է որպես կախարդական տուփ, որը յուրաքանչյուր հաճախորդի առանձին է պահում։
Իր ակտիվ թունելը փոխարկող մեկ դարպասը հերթով մեկ ընդհանուր համատեքստ է, ոչ թե մի քանի անկախ ցանցեր։ Անվանեք, թե ով կարող է փոխել այն, որ աղբյուրներին է այն ծառայում և ինչ է լինում, երբ երկու մարդու միաժամանակ տարբեր հաճախորդներ են պետք։ Այդ պատասխանի բացակայությամբ դարպասը դառնում է ընդհատումների աղբյուր, որը տեր չունի։ Այն նաև դառնում է այն տեղը, որտեղ ինչ-որ մեկը լուռ անջատում է ստուգումը՝ վերջնաժամկետին հասնելու համար։
Գրի առեք հանձնումը արձանագրության մեջ
Արձանագրությունը պետք չէ բարդ լինի, այն պետք է բավական կոնկրետ լինի, որ ուրիշը կարողանա հետևել։ Linux-ում անվանատարածքը նույն գաղափարի տեխնիկական տարբերակն է՝ իր ինտերֆեյսներով և երթուղման աղյուսակով։
Այս հրամանները ստեղծում են անվանատարածք, գործարկում հրաման դրա ներսում և ցույց են տալիս, թե սեղանազդակիչ հաճախորդը ներկայումս որ կապերն է պահում:
sudo ip netns add customer-a
sudo ip netns exec customer-a ip route
nmcli connection show --active
Հավելվածները դեռ պետք է գործարկվեն անվանատարածքի ներսում, և դրա մեջ լուծիչի կարգավորումը առանձին ֆայլ է։ Ինտերֆեյսների մեկուսացումը չի մեկուսացնում clipboard-ը, SSH գործակալը կամ ամրացված համօգտագործումը, և հենց այդ արտահոսքերն են մարդիկ մոռանում։
Ընտրեք ամենափոքր դասավորությունը, որը պահպանում է ձեզ իրոք անհրաժեշտ բաժանումը, և փոխանցումը տեսանելի պահեք՝ պատուհանի վերնագիրը, տերմինալի հուշումը, պրոֆիլի անունը և հավատարմագրերի տերը պետք է համընկնեն նախքան որևէ մասնավոր հարցում ուղարկելը։