Ĉu la VPN-etendaĵo de via Mac estas ebligita? Tri lokoj por rigardi
Ebligita, instalita kaj konektita estas malsamaj statoj en macOS. Komparu la liston de etendaĵoj, la eligon de la CLI kaj la propran staton de la kliento antaŭ ol reinstali.
La menu-breto raportas konektite dum la listo de etendaĵoj ankoraŭ markas la komponanton kiel ne-ebligita. Ambaŭ legaĵoj venas de la sama Mac, kaj neniu el ili mensogas: ili priskribas malsamajn faktojn. macOS tenas almenaŭ tri apartajn statojn por VPN-kliento, kaj subtenaj fadenoj kunfandas ilin en unu frazon, pro kio la konsilo oscilas inter reinstalo kaj rekonfigurado. Scii kiun staton vi fakte mankas transformas posttagmezon da konjektado en kontrolon de du minutoj.
Tiuj statoj havas malsamajn posedantojn same kiel malsamajn lokojn. Unu apartenas al la etendaĵa registro de la operaciumo, unu al kia ajn politiko la aparato obeas, kaj unu al la propra sesio de la kliento. Ĉar la posedantoj diferencas, riparo aplikata al unu el ili malofte ŝanĝas la aliajn du.
Tri statoj nomataj per unu vorto
| State | Where it lives | What it does not prove |
|---|---|---|
| installed and activated | the system extension registry | that any tunnel exists |
| permitted by policy | a configuration profile or a one-time user approval | that the vendor's profile is configured |
| connected | the client's own session state | that traffic takes the intended route |
La ordo en kiu vi legas ilin pli gravas ol la listo mem: komencu per la registro, ĉar komponanto neniam ebligita ne povas esti konektita; poste legu la politikon, kiu decidas ĉu ebligo entute estas ebla; poste legu la klienton, la solan el la tri kiu priskribas sesion. Miskongruo alte en tiu ordo klarigas ĉiun simptomon sub ĝi, kaj miskongruo malalte lasas la du super ĝi sendifektaj.
Konkreta ekzemplo de la distingo: registra ero legata kiel ebligita plus kliento kiu ne povas konektiĝi indikas la profilon aŭ la servilon, ne la etendaĵon. La kontraŭa kombino, ebligita kliento apud registro kiu montras nenion, kutime signifas ke la aplikaĵo kiun vi rigardas ne estas tiu kiu portas trafikon. Notu kiun kombinon vi observis antaŭ ol tuŝi ion ajn.
Trovi la etendaĵon sen fidi la ikonon
Aktualaj eldonoj listigas retajn etendaĵojn sub Sistemaj Agordoj, Ĝeneralaj, Ensalutaj Eroj kaj Etendaĵoj. Trovu la eron nomatan laŭ la produkto aŭ ĝia eldonisto kaj legu la ŝaltilon apud ĝi anstataŭ la ikonon de la menu-breto. Etikedoj kaj pozicioj moviĝis inter macOS-versioj, do sekvu la instrukciojn de la vendanto por via eldono anstataŭ ekrankopion el pli malnova artikolo. Tute mankanta ero signifas ke la komponanto neniam estis instalita, kaj profilredaktado ne aperigos ĝin.
systemextensionsctl list
log show --last 10m --predicate 'subsystem == "com.apple.networkextension"' --style compact
La unua komando estas la plej rapida maniero vidi kio estas instalita kaj ĉu ĉiu etendaĵo raportas sin kiel ebligita. La dua montras kial ebligo estas rifuzata, ĉar la rifuzo kutime alvenas kiel plendo pri politiko aŭ subskribo kiu neniam atingas la uzulan interfacon. Legu la rifuzan tekston antaŭ ol ŝanĝi ion: la protokola linio nomas la komponanton kaj ofte la kialon, kio estas ĝuste tio kion subtena kazo bezonas. Kopiu la tutan linion anstataŭ la frazon kiun vi opinias grava, ĉar la versio kaj la identigilo staras ĉe ĝiaj du kontraŭaj finoj.
Kion la kliento konfesas kaj la listo ne
Konfirminte la etendaĵon, demandu la klienton ĉu ĝi havas profilon kaj sesion, ĉar konservita profilo sen konekto estas agorda problemo, dum konekto kiu portas neniun trafikon estas enkursiga aŭ politika problemo. Trakti ĉiujn tri kiel unu resendas vin al reinstalo de komponanto kiu funkciis la tutan tempon.
scutil --nc list
scutil --nc status "Work VPN"
La listo montras agorditajn servojn kaj ilian konektan staton; la statusalvoko montras la staton de unu nomita servo kaj ĝian lastan eraron. Konservu tiun tekston kaj la macOS-version antaŭ reinstalo, ĉar la reinstalo detruas la pruvojn kaj ofte reproduktas la saman fiaskon.
Kiam la politiko posedas la ŝaltilon
Sur administrata Mac agorda profilo povas teni la etendaĵon en fiksa stato, kaj tiam la ŝaltilo griziĝas laŭdezajne. Nehavebla ŝaltilo estas politika deklaro, ne cimo por ĉirkaŭiri. Forigi la profilon aŭ la administran registriĝon por atingi ĝin ŝanĝas la sekurecan pozicion de la aparato, estas returnita ĉe la sekva kontrolo, kaj lasas maŝinon kiu raportas sin kiel plenumanta dum mankas al ĝi la kontroloj kiuj igis ĝin plenumanta. Tiu rezulto estas pli malbona ol la origina problemo, ĉar ĝi kaŝas kaj la kaŭzon kaj la simptomon.
Portu la peton al la administranto kun la etendaĵa identigilo, la preciza rifuza teksto kaj la versio. Administrata deplojo kutime povas aprobi retan etendaĵon centre en minutoj, kio estas kaj pli rapida ol la ĉirkaŭiro kaj revidebla poste.
Pruvi la riparadon sur reala aplikaĵo
Post ajna subtenata korekto, rekonektu kaj testu la aplikaĵon por kiu la VPN ekzistas, ne la insignon de la menu-breto. Poste konfirmu ke trafiko kiu devus resti ekster la tunelo ankoraŭ restas ekstere, ĉar riparo kiu silente enkursigas ĉion estas malsama ŝanĝo ol tiu kiun vi intencis. Du-minuta testo sur la reala aplikaĵo valoras pli ol insigno kiun vi ne povas reprodukti.
Unu averto dum vi estas en tiu listo: enhavfiltrilo ankaŭ estas reta etendaĵo. Kiam unu retejo fiaskas, malŝalti ĉiun etendaĵon en la panelo estas maldelikata movo kiu rompas nerilatan filtradon por aliaj aplikaĵoj, kaj ĝi malfaciligas la sekvan diagnozon forigante la komponantojn kiujn vi komparus. Identigu la etendaĵon laŭ eldonisto kaj rolo antaŭ ol tuŝi ĝin, kaj notu kiu el la tri statoj fakte malĝustis.