Dikush e quan një lidhje Mac „VPN zyre“, etiketa i mbijeton dy migrimeve të serverit dhe të gjithë vazhdojnë ta quajnë VPN zyre shumë kohë pasi protokolli ka ndryshuar. Emri është një pseudonim i ruajtur pranë konfigurimit; nuk është provë për atë që Mac negocion. Leximi i llojit të deklaruar kushton një fushë, dhe ndarja e atij lloji të ruajtur nga një sesion i gjallë kushton një hap tjetër. Ja rendi që shmang hamendjen.

Etiketa është pseudonim, ngarkesa deklaron llojin

Një shërbim VPN në macOS është një zë konfigurimi sistemi me emër të shfaqur, klient pronar dhe një grup cilësimesh të tipizuara. Emri i shfaqur është tekst i lirë, i editueshëm nga kushdo që krijoi zërin, dhe është pjesa që përdoruesit shohin në shiritin e menusë. Cilësimet mbajnë faktet: çfarë lloj lidhjeje, cila portë, çfarë skeme vërtetimi. Asgjë nuk i mban të dyja në sinkron, prandaj një profil i quajtur „zyra L2TP“ mund të jetë shërbim IKEv2.

Për një lidhje të krijuar personalisht, ato cilësime i shfaq aplikacioni pronar ose paneli i vetë VPN-së së sistemit. Në një Mac të menaxhuar, profili i takon administratorit, dhe lëvizja e saktë është të kërkoni një përmbledhje jo të fshehtë në vend që të editoni një ngarkesë të menaxhuar. Dy rastet duken njësoj në shiritin e menusë dhe sillen krejt ndryshe poshtë. Njëri është i juaji për ta inspektuar dhe ndryshuar; tjetri është i vendosur dhe do të rikthehet në kontrollin e ardhshëm.

Ky dallim ka rëndësi sepse konfigurimet e menaxhuara dhe ato personale qeverisen ndryshe. Një profil i instaluar nga menaxhimi do të zëvendësohet ose rizbatohet, kështu që editimi lokal ose dështon ose kthehet në heshtje. Kërkoni nga pronari llojin, identitetin e portës dhe metodën e vërtetimit në vend që të bëni inxhinieri të kundërt të një skedari që nuk e kontrolloni.

Lexoni VPNType para çdo gjëje tjetër në ngarkesë

Skema e ngarkesës së menaxhuar të VPN të Apple deklaron llojin e lidhjes në çelësin VPNType, brenda një fjalori PayloadType i të cilit është com.apple.vpn.managed. Vlera është një shenjë e shkurtër si IKEv2, IPsec, L2TP ose VPN, dhe çdo gjë tjetër në ngarkesë interpretohet sipas asaj shenje.

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

Ky fragment është ilustrues dhe jo i instalueshëm: është një zë i një vargu ngarkese, i zhveshur nga metadata e profilit dhe kredencialet që kërkon një vendosje e vërtetë. Lexojeni për formën, jo për përmbajtjen. Vini re gjithashtu se RemoteAddress dhe RemoteIdentifier janë fusha të ndryshme me detyra të ndryshme, edhe kur një vendosje u jep të njëjtin varg.

Një vlerë e trashëguar si PPTP mund të shfaqet ende në një skedar të vjetër pa qenë një zgjedhje që macOS aktual ofron për një konfigurim të ri. Gjetja e një shenje në një profil të ruajtur provon çfarë u shkrua, jo çfarë do të pranojë ende sistemi operativ.

Llojet e personalizuara kërkojnë VPNSubType dhe aplikacionin pronar

Kur VPNType është VPN, ngarkesa duhet të mbajë gjithashtu VPNSubType, i cili identifikon shtojcën ose ofruesin e Network Extension që zbaton lidhjen. Është pikërisht ky identifikues që e drejton lidhjen te një klient i caktuar, prandaj një nënlloj i gabuar prodhon një profil që instalohet dhe pastaj refuzon të nisë.

Tek ofruesit e bazuar në zgjerim aplikacioni, identifikuesi i takon aplikacionit që e përmban dhe jo një emri zgjerimi të hamendësuar, dhe ky është detaji që njerëzit zakonisht e gabojnë kur editojnë një profil me dorë. Edhe një nënlloj i saktë përshkruan klientin, jo protokollin e telit, metodën e vërtetimit apo politikën e aksesit në distancë që do të përdorë ai klient.

Pra, një ngarkesë e personalizuar ju tregon cili software zotëron lidhjen dhe pak më shumë. Për të mësuar se për çfarë negocion, lexoni dokumentacionin e atij ofruesi dhe cilësimet e tij të konfiguruara. Kopjimi i një nënlloji nga profili i një organizate tjetër nuk është teknikë konfigurimi; është një hamendje që ndodh të analizohet.

Rendisni çfarë ka konfiguruar vërtet Mac-i

Përpara se të lexoni çdo skedar, pyesni sistemin cilat shërbime ekzistojnë dhe në çfarë gjendjeje janë. Pamja nga rreshti i komandave është më e shpejtë se klikimi nëpër panele dhe shtyp llojin pranë çdo zëri.

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

Komanda e parë rendit shërbimet VPN të konfiguruara me statusin e tyre aktual, dhe e dyta shtyp cilësimet e shërbimit të zgjedhur, duke përfshirë llojin dhe adresën e serverit me të cilin do të kontaktojë. Krahasoni atë adresë me portën që ju thanë të prisnit, sepse një zë i vjetruar që tregon një host të tërhequr është një problem i zakonshëm trashëgimie.

Këto komanda shfaqin konfigurimin dhe statusin; nuk provojnë se një tunel po mbart trafik. Nëse shërbimi është i shkëputur, rezultati përshkruan një qëllim dhe jo një sesion që funksionon. Një shërbim i lidhur pa trafik është përsëri një problem tjetër, zakonisht rrugëtim ose DNS dhe jo lloji i protokollit. Mbani këto tri vëzhgime të ndara, përndryshe diagnostikimi kthehet përsëri në hamendje.

Mbani cilësimet e ruajtura të ndara nga një sesion i gjallë

Një profil i ruajtur është një deklaratë qëllimi. Nuk tregon se porta ende ofron atë shërbim, se ky profil është ai aktiv ose se një sesion është negocuar me sukses. Janë tri pyetje të ndara dhe secila ka provën e vet.

Përdorni pamjen e statusit të pronarit ose mjetet diagnostikuese për të identifikuar lidhjen aktive dhe identitetin që paraqiti porta. Një skanim portash ose një certifikatë e parë në një sajt të palidhur nuk i përgjigjet asnjërës prej dy pyetjeve, dhe emri i përbashkët i një certifikate nuk është i njëjtë me identifikuesin e largët të pritur.

Kur lloji i ruajtur nuk përputhet më me atë që mbështet porta, siguroni një profil zëvendësues nga pronari i saj. Ndryshimi i vargut të llojit nuk i përkthen kredencialet midis protokolleve dhe nuk e kthen një skemë vërtetimi në një tjetër. Ndani përmbledhjen edhe përmes kanalit të miratuar të mbështetjes, pasi konfigurimet e eksportuara mund të mbajnë kredenciale dhe çelësa privatë që një kërkesë mbështetjeje nuk i ka pasur kurrë nevojë.

Artikuj të ngjashëm