Xi ħadd isemmi konnessjoni tal-Mac „VPN tal-Uffiċċju“, it-tikketta tgħaddi minn żewġ migrazzjonijiet tas-server, u kulħadd ikompli jsejħilha l-VPN tal-uffiċċju ħafna wara li l-protokoll inbidel. L-isem huwa laqam maħżun maġenb il-konfigurazzjoni; mhuwiex prova ta’ dak li l-Mac jinnegozja. Il-qari tat-tip iddikjarat jieħu qasam wieħed, u s-separazzjoni ta’ dak it-tip maħżun minn sessjoni ħajja tieħu pass ieħor. Hawnhekk huwa l-ordni li jevita t-tbassir.

It-tikketta hija laqam, il-payload jiddikjara t-tip

Servizz VPN tal-macOS huwa entrata tal-konfigurazzjoni tas-sistema b’isem muri, klijent sid u sett ta’ settings tipizzati. L-isem muri huwa test ħieles, editabbli minn kull min ħoloq l-entrata, u huwa l-parti li l-utenti jaraw fil-bar tal-menu. Is-settings iġorru l-fatti: liema tip ta’ konnessjoni, liema gateway, liema arranġament ta’ awtentikazzjoni. Xejn ma jżomm it-tnejn sinkronizzati, u għalhekk profil bl-isem „uffiċċju L2TP“ jista’ jkun servizz IKEv2.

Għal konnessjoni maħluqa personalment, l-applikazzjoni sid jew il-pannell VPN tas-sistema stess juru dawk is-settings. Fuq Mac immaniġġjat, il-profil jappartjeni lill-amministratur, u l-mossa t-tajba hija li titlob sommarju mhux sigriet minflok ma teditja payload immaniġġjat. Iż-żewġ każi jidhru l-istess fil-bar tal-menu u jġibu ruħhom b’mod differenti ħafna taħt. Wieħed huwa tiegħek biex teżaminah u tbiddlu; l-ieħor huwa skjerat u jerġa’ jiġi restawrat fil-check-in li jmiss.

Dik id-distinzjoni hija importanti għax il-konfigurazzjonijiet immaniġġjati u personali jitmexxew b’mod differenti. Profil installat mill-ġestjoni jiġi sostitwit jew jerġa’ jiġi applikat, għalhekk editjar lokali jew ifalli jew jerġa’ lura bil-kwiet. Itlob lis-sid it-tip, l-identità tal-gateway u l-metodu ta’ awtentikazzjoni minflok ma tagħmel reverse engineering ta’ fajl li ma tikkontrollax.

Aqra VPNType qabel kull ħaġa oħra fil-payload

L-iskema tal-payload VPN immaniġġjat ta’ Apple tiddikjara t-tip ta’ konnessjoni fil-muftieħ VPNType, ġewwa dizzjunarju li l-PayloadType tiegħu huwa com.apple.vpn.managed. Il-valur huwa token qasir bħal IKEv2, IPsec, L2TP jew VPN, u kull ħaġa oħra fil-payload tiġi interpretata skont dak it-token.

<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>

Dan il-framment huwa illustrattiv u mhux installabbli: huwa entrata waħda ta’ firxa ta’ payload, imneħħija mill-metadata tal-profil u mill-kredenzjali li teħtieġ skjerament reali. Aqrah għall-forma, mhux għall-kontenut. Innota wkoll li RemoteAddress u RemoteIdentifier huma oqsma differenti b’xogħlijiet differenti, anki meta skjerament jagħtihom l-istess stringa.

Valur antik bħal PPTP jista’ għadu jidher fi fajl qadim mingħajr ma jkun għażla li l-macOS preżenti joffri għal konfigurazzjoni ġdida. Is-sejba ta’ token fi profil maħżun tipprova dak li nkiteb, mhux dak li s-sistema operattiva għadha taċċetta.

Tipi personalizzati jeħtieġu VPNSubType u l-app sid

Meta VPNType huwa VPN, il-payload irid iġorr ukoll VPNSubType, li jidentifika l-plugin jew il-fornitur Network Extension li jimplimenta l-konnessjoni. Dak l-identifikatur huwa dak li jidderieġi l-konnessjoni lejn klijent partikolari, għalhekk sottotip żbaljat jipproduċi profil li jiġi installat u mbagħad jirrifjuta li jibda.

Fil-fornituri bbażati fuq estensjoni tal-app, l-identifikatur jappartjeni lill-app li fiha u mhux lil isem ta’ estensjoni mbassar, u dan huwa d-dettall li n-nies normalment jiżbaljaw meta jeditjaw profil bl-idejn. Anki sottotip korrett jiddeskrivi l-klijent, mhux il-protokoll tal-wajer, il-metodu ta’ awtentikazzjoni jew il-politika ta’ aċċess mill-bogħod li se juża dak il-klijent.

Għalhekk payload personalizzat jgħidlek liema software jippossjedi l-konnessjoni u ftit aktar. Biex tkun taf x’jinnegozja, aqra d-dokumentazzjoni tal-fornitur stess u s-settings konfigurati tiegħu. L-ikkupjar ta’ sottotip mill-profil ta’ organizzazzjoni oħra mhuwiex teknika ta’ konfigurazzjoni; hija suppożizzjoni li tiġi analizzata b’kumbinazzjoni.

Elenka dak li l-Mac effettivament ikkonfigura

Qabel ma taqra kwalunkwe fajl, staqsi lis-sistema liema servizzi jeżistu u f’liema stat huma. Il-veduta tal-linja tal-kmand hija aktar mgħaġġla mill-ikklikkjar fil-pannelli u tipprintja t-tip ħdejn kull entrata.

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

L-ewwel kmand jelenka s-servizzi VPN konfigurati bl-istat attwali tagħhom, u t-tieni jipprintja s-settings tas-servizz magħżul, inkluż it-tip u l-indirizz tas-server li miegħu se jikkuntattja. Qabbel dak l-indirizz mal-gateway li kien imqallek li tistenna, għax entrata skaduta li tindika host irtirat hija problema komuni ta’ wirt.

Dawn il-kmandi juru l-konfigurazzjoni u l-istat; ma jippruvawx li mina qed iġġorr traffiku. Jekk is-servizz huwa skonnettjat, l-output jiddeskrivi intenzjoni u mhux sessjoni li taħdem. Servizz konness mingħajr traffiku huwa problema oħra mill-ġdid, normalment routing jew DNS u mhux it-tip ta’ protokoll. Żomm dawn it-tliet osservazzjonijiet separati jew id-dijanjosi terġa’ taqa’ fit-tbassir.

Żomm is-settings maħżuna separati minn sessjoni ħajja

Profil maħżun huwa dikjarazzjoni ta’ intenzjoni. Ma jurix li l-gateway għadu joffri dak is-servizz, li dan il-profil huwa dak attiv, jew li sessjoni nnegozjat b’suċċess. Dawk huma tliet mistoqsijiet separati u kull wieħed għandu l-prova tiegħu.

Uża l-veduta tal-istat tas-sid jew għodda dijanjostika biex tidentifika l-konnessjoni attiva u l-identità li ppreżenta l-gateway. Skennjar tal-ports jew ċertifikat li jidher fuq sit mhux relatat ma jwieġeb l-ebda waħda miż-żewġ mistoqsijiet, u l-isem komuni ta’ ċertifikat mhuwiex l-istess bħall-identifikatur remot mistenni.

Meta t-tip maħżun ma jibqax jaqbel ma’ dak li jappoġġja l-gateway, ikseb profil sostitut mis-sid tiegħu. Il-bidla tal-string tat-tip ma tittraduċix kredenzjali bejn protokolli u ma tagħmilx arranġament ta’ awtentikazzjoni wieħed ieħor. Aqsam is-sommarju wkoll permezz tal-kanal ta’ appoġġ approvat, għax konfigurazzjonijiet esportati jistgħu jġorru kredenzjali u ċwievet privati li talba ta’ appoġġ qatt ma kellha bżonn.

Artikli relatati