Een nennt eng Mac-Verbindung „Büro-VPN“, d'Etikett iwwerlieft zwee Server-Migratiounen, an all nennen se nach ëmmer d'Büro-VPN laang nodeems de Protokoll sech geännert huet. Den Numm ass e Spëtznumm, deen nieft der Konfiguratioun gespäichert ass; et ass kee Beweis fir dat, wat de Mac verhandelt. Den deklaréierten Typ liesen kascht ee Feld, an dësen gespäicherten Typ vun enger lieweger Sessioun ze trennen kascht nach ee Schrëtt. Hei ass d'Reiefolleg, déi d'Rode vermeit.

D'Etikett ass e Spëtznumm, d'Payload deklaréiert den Typ

En macOS-VPN-Service ass en Systemkonfiguratiouns-Andrag mat engem ugewise Numm, engem besëtzende Client an enger Rei typiséierter Astellungen. Den ugewise Numm ass fräien Text, ännerbar vun jiddeem, deen den Andrag erstallt huet, an et ass deen Deel, deen d'Benotzer an der Menübar gesinn. D'Astellungen droen d'Fakten: wéi eng Verbindungsart, weeche Gateway, wéi eng Authentifikatiouns-Reegel. Nëmme kee hält déi zwee am Gläichklang, dofir kann e Profil mam Numm „L2TP-Büro“ en IKEv2-Service sinn.

Bei enger perséinlech erstallter Verbindung weisen d'besëtzend Applikatioun oder de System säin eegene VPN-Panneau déi Astellungen. Bei engem verwaltete Mac gehéiert de Profil dem Administrateur, an deen richtegen Schrëtt ass eng net-geheim Zesummefaassung ze froen, amplaz eng verwalt Payload z'änneren. Déi zwee Fäll gesinn an der Menübar ähnlech aus a verhalen sech drënner komplett anescht. Dee ee gehéiert Iech fir z'ënnersichen an z'änneren; deen aneren ass ausgerullt a gëtt beim nächsten Iwwerpréiwung restauréiert.

Dës Ënnerscheedung ass wichteg, well verwalt an perséinlech Konfiguratiounen anescht regéiert ginn. E Profil, deen duerch d'Verwaltung installéiert gëtt, gëtt ersat oder erëm ugewand, dofir eng lokal Ännerung entweder feelt oder still zréckkënnt. Frot den Eegentemer no dem Typ, der Gateway-Identitéit an der Authentifikatiounsmethod, amplaz eng Datei ze reverse-engineeréieren, déi Dir net kontrolléiert.

Liest VPNType virun allem aneren an der Payload

Dem Apple säi Schema fir verwalt VPN-Payloaden deklaréiert de Verbindungstyp am Schlëssel VPNType, bannen an engem Wierderbuch, deem säin PayloadType com.apple.vpn.managed ass. De Wäert ass en kuerzen Token wéi IKEv2, IPsec, L2TP oder VPN, an alles aneres an der Payload gëtt no dësem Token interpretéiert.

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

Dëst Fragment ass illustrativ an net installéierbar: et ass en eenzegen Andrag vun engem Payload-Array, befreit vun de Profil-Metadaten an den Zoustännegkeeten, déi eng richteg Ausrollung brauch. Liest et wéinst der Form, net wéinst dem Inhalt. Bemierkt och, datt RemoteAddress an RemoteIdentifier verschidde Felder mat verschiddenen Aufgaben sinn, och wann eng Ausrollung hinnen déiselwecht Zeechenket gëtt.

En ale Wäert wéi PPTP kann nach an enger aler Datei optrieden, ouni eng Wiel ze sinn, déi dat aktuellt macOS fir eng nei Konfiguratioun ubitt. En Token an engem gespäicherte Profil ze fannen beweise wat geschriwwe gouf, net wat d'Betribssystem nach akzeptéiert.

Eegen Typen brauchen VPNSubType an d'besëtzend App

Wann VPNType VPN ass, muss d'Payload och VPNSubType droen, deen de Plug-in oder Network Extension-Anbieter identifizéiert, deen d'Verbindung ëmsetzt. Dee Identifiant leet d'Verbindung op e bestëmmte Client, dofir en falschen Ënnertyp produzéiert e Profil, dee sech installéiere léisst an dann de Start verweigert.

Bei App-Erweiderungs-Anbieter gehéiert den Identifiant zu der ëmfaassender App an net zu engem geroden Erweiderungsnumm, an dat ass den Detail, deen d'Leit meeschtens falsch maachen, wa se e Profil vun Hand änneren. Och en korrekten Ënnertyp beschreift de Client, net de Leitungsprotokoll, d'Authentifikatiounsmethod oder d'Politik fir Fernzougrëff, déi dee Client benotze wäert.

Sou seet eng eegen Payload Iech, wéi eng Software d'Verbindung besëtzt, a wéineg méi. Fir ze wëssen, wat se verhandelt, liest dem Anbieter seng eege Dokumentatioun an seng konfiguréiert Astellungen. En Ënnertyp aus dem Profil vun enger anerer Organisatioun ze kopéieren ass keng Konfiguratiounstechnik; et ass eng Viraussetzung, déi zoufälleg parst.

Lëscht op, wat de Mac tatsächlech konfiguréiert huet

Frot de System, wéi eng Servicer existéieren a wéi en Zoustannd se hunn, ier Dir eng Datei liest. D'Kommandozeilen-Ansicht ass méi séier wéi duerch Panneauen ze klicken an se dréckt den Typ nieft all Andrag.

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

Den éischte Kommando lëscht déi konfiguréiert VPN-Servicer mat hirem aktuelle Status op, an den zweete dréckt d'Astellunge vum gewielte Service, dorënner den Typ an d'Serveradress, mat där en a Kontakt trëtt. Vergläicht déi Adress mam Gateway, vun deem Dir gesot gouf, Dir sollt en erwaarden, well en ale Andrag, deen op e pensionéierte Host weist, e gewéinlecht Ierfschaftsproblem ass.

Dës Kommandos weisen d'Konfiguratioun an de Status; se beweise net, datt en Tunnel Verkehr féiert. Wann de Service ofgetrennt ass, beschreift d'Ausgab eng Absicht an net eng funktionéierend Sessioun. En ugeschlossene Service ouni Verkehr ass erëm en anert Problem, meeschtens Routing oder DNS an net den Protokolltyp. Haalt déi dräi Observatiounen getrennt, soss fält d'Diagnos op d'Rode zréck.

Haalt gespäichert Astellungen getrennt vun enger lieweger Sessioun

E gespäicherte Profil ass eng Absichtserklärung. Et weist net, datt de Gateway dee Service nach ubitt, datt dëse Profil deen aktiven ass oder datt eng Sessioun erfollegräich verhandelt gouf. Dat sinn dräi getrennt Froen an all huet hire eigenen Beweis.

Benotzt d'Statusansicht vum Eegentemer oder Diagnose-Werkzäit, fir d'aktiv Verbindung an d'Identitéit ze identifizéieren, déi de Gateway virgeluecht huet. E Port-Scan oder en Zertifikat, dat op enger onbetraffener Säit gesi gouf, äntwert op keng vun deenen zwou Froen, an e Common Name vun engem Zertifikat ass net datselwecht wéi den erwaarten Fern-Identifiant.

Wann den gespäicherten Typ net méi dozou passt, wat de Gateway ënnerstëtzt, kritt en Ersatzprofil bei sengem Eegentemer. Den Typ-String z'änneren iwwersetzt keng Zoustännegkeeten tëschent Protokollen an et mécht eng Authentifikatiouns-Reegel net zu enger anerer. Deelt d'Zesummefaassung och iwwer den approuvéierte Support-Kanal, well exportéiert Konfiguratiounen Zoustännegkeeten a privat Schlësselen droe kënnen, déi eng Support-Ufro ni gebraucht huet.

Ähnlech Artikelen