Ինչ-որ մեկը Mac-ի միացումը կոչում է «Գրասենյակային VPN», պիտակը վերապրում է սերվերի երկու միգրացիա, և բոլորը շարունակում են այն կոչել գրասենյակային VPN այնքան ժամանակ անց, երբ արձանագրությունն արդեն փոխվել է։ Անվանումը կոնֆիգուրացիայի կողքին պահված մականուն է, այն ապացույց չէ, թե Mac-ը ինչի շուրջ է բանակցում։ Հայտարարված տեսակը կարդալը պահանջում է մեկ դաշտ, իսկ այդ պահված տեսակը կենդանի սեսիայից առանձնացնելը՝ ևս մեկ քայլ։ Ահա այն հերթականությունը, որը խուսափում է գուշակելուց։

Պիտակը մականուն է, բեռնվածքը հայտարարում է տեսակը

macOS-ի VPN ծառայությունը համակարգի կոնֆիգուրացիայի գրառում է՝ ցուցադրվող անվանումով, սեփականատեր կլիենտով և տիպավորված կարգավորումների հավաքածուով։ Ցուցադրվող անվանումը ազատ տեքստ է, որը կարող է խմբագրել գրառումը ստեղծողը, և հենց այդ մասն են օգտատերերը տեսնում մենյուի տողում։ Կարգավորումները կրում են փաստերը՝ միացման որ տեսակը, որ դարպասը, որ նույնականացման կարգը։ Ոչինչ այդ երկուսը համաժամեցված չի պահում, այդ իսկ պատճառով «L2TP գրասենյակ» անունով պրոֆիլը կարող է IKEv2 ծառայություն լինել։

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

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

Կարդացեք VPNType-ը բեռնվածքում ամեն ինչից առաջ

Apple-ի կառավարվող VPN բեռնվածքի սխեման իր միացման տեսակը հայտարարում է VPNType բանալու մեջ՝ բառարանում, որի PayloadType-ը com.apple.vpn.managed է։ Արժեքը կարճ նշան է, ինչպես IKEv2, IPsec, L2TP կամ VPN, և բեռնվածքում մնացած ամեն ինչ մեկնաբանվում է այդ նշանի համաձայն։

<key>PayloadType</key>
<string>com.apple.vpn.managed</string>
<key>VPNType</key>
<string>IKEv2</string>
<key>IKEv2</key>
<dict>
  <key>RemoteAddress</key>
  <string>vpn.head-office.example</string>
  <key>RemoteIdentifier</key>
  <string>ikev2.head-office.example</string>
</dict>

Այս հատվածը պատկերազարդ է, ոչ թե տեղադրելի, քանի որ այն բեռնվածքի զանգվածի մեկ գրառում է՝ զրկված պրոֆիլի մետատվյալներից և այն հավատարմագրերից, որոնք անհրաժեշտ են իրական տեղակայմանը։ Կարդացեք այն ձևի համար, ոչ բովանդակության։ Նկատեք նաև, որ RemoteAddress-ը և RemoteIdentifier-ը տարբեր դաշտեր են՝ տարբեր խնդիրներով, նույնիսկ երբ տեղակայումը նրանց նույն տողն է տալիս։

Հին արժեքը, ինչպես PPTP-ն, կարող է դեռ հանդիպել հին ֆայլում՝ չհանդիսանալով ընտրություն, որը ներկա macOS-ը առաջարկում է նոր կոնֆիգուրացիայի համար։ Պահված պրոֆիլում նշան գտնելը ապացուցում է, թե ինչ է գրվել, ոչ թե ինչը դեռ կընդունի օպերացիոն համակարգը։

Անհատական տեսակները պահանջում են VPNSubType և սեփականատեր հավելված

Երբ VPNType-ը VPN է, բեռնվածքը պետք է կրի նաև VPNSubType, որը նույնականացնում է միացումն իրականացնող փլագինը կամ Network Extension մատակարարին։ Հենց այդ նույնացուցիչն է ուղղորդում միացումը կոնկրետ կլիենտի, այնպես որ սխալ ենթատեսակը ստեղծում է պրոֆիլ, որը տեղադրվում է, ապա հրաժարվում մեկնարկել։

Հավելվածի ընդլայնման վրա հիմնված մատակարարների դեպքում նույնացուցիչը պատկանում է պարունակող հավելվածին, այլ ոչ գուշակված ընդլայնման անվանը, և հենց այդ մանրամասն են մարդիկ սովորաբար սխալվում պրոֆիլը ձեռքով խմբագրելիս։ Նույնիսկ ճիշտ ենթատեսակը նկարագրում է կլիենտին, ոչ թե լարային արձանագրությունը, նույնականացման եղանակը կամ հեռավոր մուտքի քաղաքականությունը, որը կօգտագործի այդ կլիենտը։

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

Թվարկեք, թե ինչ է իրականում կարգավորել Mac-ը

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

scutil --nc list
scutil --nc show "Office VPN"

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

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

Պահված կարգավորումները առանձին պահեք կենդանի սեսիայից

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

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

Երբ պահված տեսակը այլևս չի համապատասխանում դարպասի աջակցածին, ստացեք փոխարինող պրոֆիլ դրա սեփականատիրոջից։ Տեսակի տողը փոխելը չի թարգմանում հավատարմագրերը արձանագրությունների միջև և մի նույնականացման կարգ չի դարձնում մյուսը։ Կիսվեք ամփոփումով նաև հաստատված աջակցության ալիքով, քանի որ արտահանված կոնֆիգուրացիաները կարող են կրել հավատարմագրեր և մասնավոր բանալիներ, որոնք աջակցության հարցումը երբեք չի պահանջել։

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