NetworkManager VPN-ի արագ ստեղն՝ միացում և անջատում առանձին
Տվեք մեկ պահված NetworkManager VPN պրոֆիլին երկու արագ ստեղն՝ մեկ անջատիչի փոխարեն։ Կապեք UUID-ն, պահեք նույնականացման հարցումը տեսանելի և ստուգեք պատրաստվածությունը։
Երկու արագ ստեղն վերացնում են այն գուշակությունը, որը պետք է կրի մեկ VPN անջատիչը՝ մեկը միշտ միանում է, մյուսը միշտ անջատվում։ Երկու արագ ստեղն վերացնում են երկիմաստությունը՝ մեկը միշտ միացում է խնդրում, մյուսը միշտ անջատում։ Երկուսն էլ մատնանշում են նույն պահված պրոֆիլին իր UUID-ի միջոցով։
Անցեք կարգաբերումը ստորև բերված հերթականությամբ։ Փորձարկեք յուրաքանչյուր հրահանգ տերմինալում նախքան այն կապելը, որովհետև արագ ստեղնը վատ տեղ է այն հարցումը հայտնաբերելու համար, որը չեք տեսնում։
Գտեք UUID-ն, ոչ թե պրոֆիլի անունը
Թվարկեք պահված միացումները ձեր սովորական աշխատասեղանի նստաշրջանում և պատճենեք նպատակային VPN-ի UUID-ն։ Անունը մարդկանց համար է՝ երկու պահված պրոֆիլ կարող են կիսել մեկը, և ջնջված ու նորից ներմուծված պրոֆիլը ստանում է նոր նույնացուցիչ։
nmcli connection show
nmcli connection show "Office VPN" | grep -i uuid
Պահեք UUID-ն արագ ստեղնի սահմանման մեջ, ոչ թե ցուցադրվող անվան մեջ։ Եթե պրոֆիլը հետագայում փոխարինվի, թարմացրեք երկու արագ ստեղները միաժամանակ, որովհետև մեկ հնացած նույնացուցիչ առաջացնում է Միացնել գործողություն, որը ձախողվում է, մինչ Անջատելը դեռ ուղղված է հին օբյեկտին։ Դրա համար երկու գործողություններն օգտագործում են նույն արժեքը։ Վերաբերվեք UUID-ին որպես պրոֆիլի ինքնություն։
Հաստատեք, որ պրոֆիլը NetworkManager VPN է, այլ ոչ թե մատակարարի դեմոն իր սեփական ծառայությամբ։ Մատակարարի հաճախորդը կարիք ունի իր աջակցվող կառավարման ինտերֆեյսին՝ nmcli-ն չի կառավարի թունել, որը իրենը չէ։ Ստուգեք միացման տեսակը, եթե անունը երկիմաստ է։ Այլ դեմոնի պատկանող թունելը չի հայտնվի նույն ցանկում։
Նախ փորձարկեք երկու հրահանգները տերմինալում
Խնդրեք միացումը ինտերակտիվ եղանակով, ավարտեք հաստատված մուտքը և հասեք ձեզ իրոք անհրաժեշտ մասնավոր ռեսուրսին։ Այնուհետև անջատեք համապատասխան հրահանգով և հաստատեք, որ VPN-ն իջնում է՝ իր հետ չտանելով հիմքում ընկած Wi-Fi կամ Ethernet կապը։
nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555
nmcli connection down uuid 11111111-2222-4333-8444-555555555555
Գործարկեք դրանք որպես երկու առանձին գործողություն։ Դրանք փոխում են միացման վիճակը՝ չեն ջնջում պրոֆիլը և չեն խմբագրում դրա կարգավորումները։ Պահեք առաջին գործարկման տերմինալի ելքը, որպեսզի իմանաք, ինչպիսին է սովորական հարցումների հաջորդականությունը։ Այդ գրառումը արագ ստեղնի վարքը դարձնում է կանխատեսելի։
Չփորձարկեք անջատումը ձեր միակ հեռակառավարման ուղիով։ Եթե VPN-ն կրում է ձեր նստաշրջանը, հաջող անջատումը նաև վերջացնում է ձեր հասանելիությունը, և վերականգնումը պահանջում է ուղի, որը կախված չէ թունելից։ Պահեք տեղական կոնսոլ կամ երկրորդ կապ հասանելի։
Կապեք երկու անվանված արագ ստեղն նույն UUID-ին
Աշխատասեղանի ստեղնաշարի կարգավորումներում ստեղծեք երկու հստակ անվանված գործողություն, օրինակ՝ Միացնել գրասենյակի VPN և Անջատել գրասենյակի VPN։ Նշանակեք տարբեր ստեղնային համադրություններ և տեղադրեք ստուգված UUID-ն երկու հրահանգներում։
Անվանեք դրանք ըստ մտադրության, ոչ ըստ վիճակի։ Փոխարկել անունով արագ ստեղնը հաջորդ սեղմումը դարձնում է անկանխատեսելի՝ Միացնել-ը և Անջատել-ը յուրաքանչյուրը նկարագրում է հենց այն, ինչ կխնդրվի։ Դա արագ ստեղների ցանկը դարձնում է ինքնաբացատրվող։ Սխալ սեղմումը դեռ անում է ինչ-որ կանխատեսելի բան։
Եթե աշխատասեղանը օգտագործում է աշխատասեղանի գրառման տիպի գործարկիչներ, հիշեք, որ գործարկիչը ինքնաշխատ տերմինալ չի հատկացնում։ Հրահանգը, որին ինտերակտիվ մուտք է պետք, կսպասի այնտեղ, որտեղ ոչ ոք չի կարող պատասխանել։
Տեղադրեք նույնականացման հարցումը այնտեղ, որտեղ տեսնում եք
Առանց --ask-ի, nmcli-ն հարցնում է աշխատող գաղտնիքների գործակալին բացակայող հավատարմագրերի մասին։ Սա ճիշտ ուղին է, երբ աշխատասեղանն արդեն զբաղվում է այս VPN-ի նույնականացմամբ և գործակալը կարող է ցույց տալ իր հարցումը։ Փորձարկեք սովորական Միացնել հրահանգը հենց արագ ստեղնից նախքան ենթադրելը, որ այն աշխատում է։
Եթե VPN-ին տերմինալում փոխազդեցություն է պետք, կարգավորեք արագ ստեղնն այնպես, որ բացի աշխատասեղանի տերմինալային հավելվածը և այնտեղ գործարկի ինտերակտիվ հրահանգը։ Գործարկման արգումենտները տարբերվում են տերմինալային հավելվածների միջև, ուստի օգտագործեք տեղադրվածի փաստաթղթավորված ձևը։
Աշխատասեղանի գրառման համար Terminal=true-ը պահանջում է տերմինալի պատուհան, իսկ Terminal=false-ը՝ ոչ։ Կարգավորումներից ոչ մեկը պատճառ չէ գաղտնաբառը հրահանգի տողում դնելու, առանց գաղտնաբառի sudo տալու կամ կազմակերպության նույնականացման քաղաքականությունը շրջանցելու համար։
Ստուգեք պատրաստվածությունը ստեղնը սեղմելուց հետո
Ստեղնի սեղմումը նշանակում է, որ դուք ակտիվացում եք խնդրել։ Այն չի ապացուցում, որ նույնականացումն ավարտվել է, երթուղիները տեղադրվել են կամ մասնավոր DNS-ը պատասխանում է։ Ստուգեք միացման կարգավիճակը և ապա իրական մասնավոր ռեսուրսը։
Կարգավիճակը կարդացեք սեփականատեր հաճախորդի միջոցով, այլ ոչ թե համեմատելով թարգմանված նախադասություն։ Մարդկանց համար ընթեռնելի տեքստը փոխվում է լեզվի հետ, և մեքենան կարող է մեկից ավելի VPN ունենալ, ուստի տողի համընկնումը կարող է սխալ պրոֆիլ հաղորդել կամ բաց թողնել անցումային վիճակ։
Եթե մեկ այլ ավտոմատացում նորից միացնում է VPN-ը, համաձայնեցրեք այն Անջատել արագ ստեղնի հետ։ Երկու սեփականատեր, որոնք հակադարձում են միմյանց, ստեղծում են միացում, որը կարծես անտեսում է սեղմումը, մինչ իրական խնդիրը մրցակցող քաղաքականությունն է։
Գրառեք UUID-ն, երկու հրահանգները և պատրաստվածության ստուգումը ձեր նշումներում։ Հաջորդ պրոֆիլի փոխարինումը կամ աշխատասեղանի թարմացումը շատ ավելի հեշտ է ախտորոշել, երբ նույնացուցիչը և նախատեսված հարցման ուղին արդեն գրված են։