Ubuntu Touch-ում երկու հարց տրվում է որպես մեկը՝ կաշխատի՞ այս աշխատասեղանի փաթեթը, և կստանա՞ հեռախոսը VPN։ Կոնտեյները պատասխանում է առաջինին։ Դրա մեջ ոչինչ չի պատասխանում երկրորդին, որովհետև կոնտեյներն ունի ֆայլային համակարգի իր տեսակետը, մինչդեռ ցանցային կույտը և դրա քաղաքականությունը պատկանում են հեռախոսին։ Հետևեք, թե որտեղ է ապրում յուրաքանչյուր մասը, նախքան աշխատանքային հոսք խոստանալը։

Երկու հարց, որոնք նման են մեկին

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

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

Ինչ է իրականում տալիս կոնտեյների սահմանը

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

libertine-container-manager list
libertine-container-manager info -i <container-id>
libertine-launch -i <container-id> bash

Ցանկը ցույց է տալիս, թե որ կոնտեյներներն են գոյություն ունենում, իսկ info հրամանը հաղորդում է բաշխումը և տեղադրման վիճակը։ launch հրամանը ձեզ տալիս է shell ներսում, և դա ճիշտ տեղն է ստուգելու, թե փաթեթն իրականում ինչ է տեղադրել։ Ինչ այն չի տալիս, դա հեռախոսի ցանցի վրա իշխանությունն է։ Կոնտեյների ներսում գտնվող բինար ֆայլը, որը ցանկանում է թունել ստեղծել, կարիք ունի արտոնյալ ինտերֆեյսի, և այդ ինտերֆեյսը պատկանում է հարթակին, ոչ թե կոնտեյներին։

Որտեղ է ապրում հեռախոսի ցանցային վիճակը

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

nmcli connection show
ip route get 10.42.0.10
ip -br addr show

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

Կարդացեք մեկ աշխատանքային հոսք սկզբից մինչև վերջ

Ընտրեք իրական առաջադրանքը, օրինակ՝ մասնավոր տվյալների բազա հասնելը աշխատասեղանի հաճախորդով։ Այնուհետև հետևեք հոսքին․ հավելվածը սկսվում է կոնտեյներում, լուծում է հոսթի անունը այն լուծիչով, որն օգտագործում է հեռախոսը, բացում է սոքեթ, և հեռախոսի երթուղավորումը որոշում է, թե որ ինտերֆեյսը կտանի այն։ Յուրաքանչյուր քայլ ունի տեր։ Կոնտեյներինն է հավելվածը, հարթակինը՝ լուծիչը և երթուղավորումը, իսկ VPN վերջնակետինը՝ նույնականացումը։ Ցանկացած քայլի ձախողումը այդ քայլի ձախողումն է, ոչ ամբողջ գաղափարինը։

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

Ինչ գրանցել, երբ պատասխանը ոչ է

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

Ապա նշեք ընդունված այլընտրանքը՝ լինի դա այլ սարք, մուտքի այլ մեթոդ, թե ավելի նեղ առաջադրանք, որը մնում է կոնտեյների ներսում՝ չհպվելով մասնավոր ցանցերին։

Դիմացե՛ք գայթակղությանը՝ վերամիավորել հիմնական համակարգը կամ տալ չբացատրված արտոնություններ՝ հին բաղադրատոմսը վերարտադրելու համար։ Հեռախոսը, որը բեռնվում է, նույնը չէ, ինչ հեռախոսը, որի ցանցային քաղաքականության մասին դեռ կարող եք մտածել կես տարի անց։

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