Մոխրագույն NetworkManager-ի կառավարում? Ստուգեք սեփականությունը թույլտվություններից առաջ
Մեռած անջատիչը կարող է լինել չկառավարվող սարք, բացակայող լիազորման գործակալ կամ բացակայող խմբագրիչի ընդլայնում։ Երեք միայն կարդալու ստուգումներ ասում են, թե որն է։
Աշխատասեղանի ընտրացանկի մոխրագույն VPN անջատիչները հաղորդում են, որ ինչ-որ բան սխալ է, և ոչինչ՝ թե ինչ։ Դա դիտարկում է, ոչ ախտորոշում։ Երեք տարբեր սահմաններ կարող են ստեղծել նույն մեռած կառավարումը. NetworkManager-ը կարող է սարքի սեփականատերը չլինել, նստաշրջանը կարող է չունենալ այն փոխելու թույլտվություն, կամ VPN-ի խմբագրիչի ընդլայնումը ընդհանրապես տեղադրված չէ։ Սխալ սահմանը փոխելն այն է, ինչի պատճառով հինգ րոպեի ուղղումը դառնում է փաթեթների վերատեղադրման մի ամբողջ կեսօր։
Երեք միայն կարդալու հրահանգներ առանձնացնում են դեպքերը նախքան որևէ բան փոխելը։
Տվեք երեք հարցերը հերթականությամբ
nmcli device status
nmcli general permissions
nmcli connection showՍրանք ստուգման հրահանգներ են այն համակարգի համար, որն իրոք օգտագործում է NetworkManager, և դրանք անվտանգ է գործարկել որպես սովորական օգտատեր։ Մասնավոր միացման տվյալները հանրային մատյաններից դուրս պահեք, եթե արտածումը որևէ տեղ տեղադրեք։
Սարքի կարգավիճակը պատասխանում է, թե արդյոք ինտերֆեյսը կառավարվում է և օգտագործելի։ Թույլտվությունների տեսքը պատասխանում է, թե ինչ կարող է անել կանչող նստաշրջանը։ Միացումների ցանկը ցույց է տալիս, թե որ պրոֆիլներն են գոյություն ունենում. այն չի ապացուցում, որ համապատասխան VPN խմբագրիչ կամ ներմուծման ընդլայնում տեղադրված է։
Սեփականությունը և թույլտվությունը տարբեր խափանումներ են
Չկառավարվող նշված սարքը NetworkManager-ի վերահսկողությունից դուրս է, և թույլտվության ոչ մի քանակ չի ստեղծի աշխատող անջատիչ։ ifupdown ընդլայնումը հաճախակի պատճառ է. նրա managed կարգավորումը որոշում է, թե ինչպես են վերաբերվում interfaces ֆայլի գրառումներին, և մնացած բաժինը կարող է ինտերֆեյսը պահել հին գործիքների ներքո։ Ֆայլի գոյությունը դրա բովանդակությունը ջնջելու հրահանգ չէ, և առանց ձեզ գրած գրառումների հեռացումը կապի կորստի լավ միջոց է։
Թույլտվությունը առանձին առանցք է։ NetworkManager-ը ոչ root կանչողներին լիազորում է PolicyKit-ի միջոցով, և հաղորդված պատասխանը կարող է լինել yes, auth կամ no։ Առանց նույնականացման գործակալի նստաշրջանը հաղորդում է auth և հետո լուռ ձախողվում աշխատասեղանում, ինչը նման է կոտրված կառավարման, այլ ոչ թե բացակայող գործակալի։
Մի՛ շտկեք դրանցից ոչ մեկը՝ աշխատասեղանը root-ով գործարկելով
Ամբողջ նստաշրջանը root-ով գործարկելը՝ մեկ անջատիչ աշխատեցնելու համար, փոխում է մեքենայի յուրաքանչյուր ծրագրի անվտանգության մոդելը։ Այն նաև թաքցնում է հիմքում ընկած սխալ կարգավորումը՝ այն փաստագրելու փոխարեն։ Եթե գործողությունը պահանջում է վարչական լիազորում, դա է նախատեսված ձևավորումը, և ուղղումը պատկանում է քաղաքականությանը կամ գործակալի մեկնարկի ձևին։
Նույն կերպ, մի՛ գործարկեք NetworkManager-ի երկրորդ պատճեն կամ մրցակից դեմոն։ Նույն սարքի համար վիճող երկու կառավարիչ ստեղծում են վիճակ, որի մասին դժվար է դատել և ավելի դժվար՝ աջակցել։ Եթե երկրորդ դեմոնը թվում է կառավարումը վերադարձնելու միակ ճանապարհը, ապա առաջին կառավարչի կարգավորումն է ուղղելու բանը։ Կանգնեցրեք ավելորդ դեմոնը նախքան այլ բան փոխելը, այլապես հաջորդ փորձարկումը կչափի երկուսին միաժամանակ։
Ընդլայնման հարցը նաև խմբագրիչի մասին է
VPN միացում ստեղծելը կամ ներմուծելը պահանջում է այդ միացման տեսակը տրամադրող ընդլայնումը, իսկ աշխատասեղանում սովորաբար նաև խմբագրիչի ինտեգրում։ Ծառայության կողմի փաթեթը կարող է առկա լինել, մինչ խմբագրիչի ձևը բացակայում է, այդ պատճառով ընտրացանկի կետը կարող է գոյություն ունենալ և այնուամենայնիվ ձախողվել։ Ստուգեք երկու կեսերն էլ տարածման փաթեթավորման դեմ՝ փոխարենը չենթադրելով, որ մեկ փաթեթը տեղադրում է ամեն ինչ։
Անկախ հաճախորդի բինարը նույնպես ապացույց չէ։ OpenVPN բինարի տեղադրումն ինքնին աշխատասեղանի խմբագրիչին ձև չի տալիս OpenVPN պրոֆիլ ստեղծելու համար։
Ուղղեք պատասխանատու սահմանը, ապա ստուգեք
Երբ իմանաք, թե որ սահմանն է սխալ, փոխեք միայն այն։ Սարքը կառավարվող նշելը, թույլտվություն տալը կամ խմբագրիչի փաթեթ տեղադրելը երեք տարբեր գործողություններ են՝ երեք տարբեր ռիսկի պրոֆիլներով, և դրանք խառնելը արդյունքը դարձնում է անհնար վերագրել։ Եթե սեփականությունը պետք է տեղափոխվի, արեք դա՝ կոնսոլի կամ արտաքին-շղթայի հասանելիությամբ, որովհետև այնտեղի սխալը կարող է հեռացնել այն ցանցը, որով ուղղում եք։
Ապա ստուգեք իրական հաշվով և իրական պրոֆիլով. հաստատեք երթուղին, DNS տեսքը և որտեղ է պահվում գաղտնիքը։ Միացված կոճակները ինտերֆեյսի վիճակ են, ոչ թե թունելի աշխատանքի ապացույց։ Տոմսում գրանցեք սարքի վիճակը, թույլտվության պատասխանը և ընդլայնման տարբերակը, որպեսզի հաջորդ մարդը իմանա, թե որ սահմանն է իրոք փոխվել։