Iniulat ng menu bar na konektado habang minamarkahan pa rin ng listahan ng extension ang bahagi bilang hindi naka-activate. Ang dalawang pagbasa ay nagmumula sa parehong Mac, at walang sinuman sa kanila ang nagsisinungaling: inilalarawan nila ang magkaibang katotohanan. Nagtatabi ang macOS ng hindi bababa sa tatlong magkakahiwalay na estado para sa isang kliyente ng VPN, at pinagsasama-sama ito ng mga thread ng suporta sa isang parirala, kaya nagsasalit-salit ang payo sa pagitan ng muling pag-install at muling pag-configure. Ang pag-alam kung aling estado ang talagang kulang sa iyo ay ginagawang dalawang minutong pagsusuri ang isang hapon ng haka-haka.

Ang mga estadong ito ay may magkaibang may-ari bukod sa magkaibang lokasyon. Ang isa ay pag-aari ng rehistro ng extension ng operating system, ang isa ay ng patakarang sinusunod ng device, at ang isa ay ng sariling sesyon ng kliyente. Dahil magkaiba ang mga may-ari, ang pagwawasto na inilapat sa isa sa kanila ay bihirang magbago sa dalawa pa.

Tatlong estado na tinatawag sa isang pangalan

StateWhere it livesWhat it does not prove
installed and activatedthe system extension registrythat any tunnel exists
permitted by policya configuration profile or a one-time user approvalthat the vendor's profile is configured
connectedthe client's own session statethat traffic takes the intended route

Ang pagkakasunod-sunod ng pagbasa mo sa kanila ay mas mahalaga kaysa sa listahan mismo: magsimula sa rehistro, dahil ang bahaging hindi kailanman na-activate ay hindi makakakonekta, pagkatapos basahin ang patakaran, na nagpapasya kung posible ang pag-activate, at sa huli ang kliyente, ang tanging isa sa tatlo na naglalarawan ng sesyon. Ang hindi pagtutugma sa itaas ng pagkakasunod-sunod na iyon ay nagpapaliwanag sa bawat sintomas sa ibaba nito, at ang hindi pagtutugma sa ibaba ay iniiwan ang dalawang nasa itaas na buo.

Isang konkretong halimbawa ng pagkakaiba: ang entry sa rehistro na nababasa bilang naka-activate kasama ng kliyenteng hindi makakonekta ay tumutukoy sa profile o server, hindi sa extension. Ang kabaligtaran na kombinasyon, isang aktibong kliyente sa tabi ng rehistrong walang ipinapakita, ay karaniwang nangangahulugang ang app na tinitingnan mo ay hindi ang nagdadala ng trapiko. Isulat kung aling kombinasyon ang naobserbahan mo bago mo hawakan ang anuman.

Hanapin ang extension nang hindi nagtitiwala sa icon

Inililista ng mga kasalukuyang release ang mga network extension sa ilalim ng System Settings, General, Login Items at Extensions. Hanapin ang entry na pinangalanan sa produkto o sa publisher nito at basahin ang switch sa tabi nito sa halip na ang glif sa menu bar. Nagbago ang mga label at posisyon sa pagitan ng mga bersyon ng macOS, kaya sundin ang mga tagubilin ng vendor para sa iyong release sa halip na isang screenshot mula sa lumang artikulo. Ang entry na ganap na wala ay nangangahulugang hindi kailanman na-install ang bahagi, at hindi ito palalabasin ng pag-edit ng profile.

systemextensionsctl list
log show --last 10m --predicate 'subsystem == "com.apple.networkextension"' --style compact

Ang unang utos ay ang pinakamabilis na paraan upang makita kung ano ang naka-install at kung ang bawat extension ay nag-uulat na naka-activate. Ipinapakita ng pangalawa kung bakit tinatanggihan ang pag-activate, dahil ang pagtanggi ay kadalasang dumarating bilang reklamo sa patakaran o lagda na hindi kailanman umaabot sa interface ng gumagamit. Basahin ang teksto ng pagtanggi bago magbago ng anuman: pinangalanan ng linya ng log ang bahagi at madalas ang dahilan, na siyang eksaktong kailangan ng isang kaso ng suporta. Kopyahin ang buong linya sa halip na ang pariralang sa tingin mo ay mahalaga, dahil ang bersyon at identifier ay nasa magkabilang dulo nito.

Ang inaamin ng kliyente at hindi ng listahan

Kapag nakumpirma ang extension, tanungin ang kliyente kung mayroon itong profile at sesyon, dahil ang naka-save na profile na walang koneksyon ay problema sa configuration, samantalang ang koneksyong hindi nagdadala ng trapiko ay problema sa routing o patakaran. Ang pagtrato sa tatlo bilang isa ay nagpapabalik sa iyo sa muling pag-install ng bahaging gumagana sa buong panahon.

scutil --nc list
scutil --nc status "Work VPN"

Ipinapakita ng listahan ang mga naka-configure na serbisyo at ang kanilang estado ng koneksyon; ipinapakita ng status call ang estado ng isang pinangalanang serbisyo at ang huling error nito. Itala ang tekstong iyon at ang bersyon ng macOS bago mag-install muli, dahil sinisira ng muling pag-install ang ebidensya at madalas na muling ginagawa ang parehong pagkabigo.

Kapag ang patakaran ang may-ari ng switch

Sa isang pinamamahalaang Mac maaaring panatilihin ng configuration profile ang extension sa isang nakapirming estado, at ang switch ay nagiging abo ayon sa disenyo. Ang hindi magagamit na toggle ay pahayag ng patakaran at hindi isang bug na dapat iwasan. Ang pagtanggal ng profile o ng enrollment sa pamamahala upang maabot ito ay nagbabago sa kalagayan ng seguridad ng device, ibinabalik sa susunod na check-in, at nag-iiwan ng makinang nag-uulat na sumusunod ito habang kulang ang mga kontrol na nagpatawag dito. Ang resultang iyon ay mas malala kaysa sa orihinal na problema, dahil itinago nito ang sanhi kasama ng sintomas.

Dalhin ang kahilingan sa administrator kasama ng identifier ng extension, ang eksaktong teksto ng pagtanggi at ang bersyon. Ang pinamamahalaang deployment ay karaniwang makapag-apruba ng network extension nang sentral sa loob ng ilang minuto, na mas mabilis kaysa sa paraan ng pag-iwas at naa-audit pagkatapos.

Patunayan ang pagwawasto sa isang tunay na aplikasyon

Pagkatapos ng anumang suportadong pagwawasto, kumonekta muli at subukan ang aplikasyong para saan umiiral ang VPN sa halip na ang badge sa menu bar. Pagkatapos ay kumpirmahin na ang trapikong dapat manatili sa labas ng tunnel ay nananatili pa ring labas, dahil ang pagwawastong tahimik na nagruruta sa lahat ay ibang pagbabago kaysa sa nilayon mo. Ang dalawang minutong pagsubok sa tunay na aplikasyon ay mas mahalaga kaysa sa badge na hindi mo maulit.

Isang babala habang nasa listahang iyon: ang content filter ay isang network extension din. Kapag isang site lang ang nabigo, ang pag-disable ng bawat extension sa panel ay isang magaspang na galaw na sumisira sa walang kaugnayang pag-filter para sa ibang aplikasyon, at pinapahirapan ang susunod na diagnosis sa pamamagitan ng pag-alis ng mga bahaging maihahambing mo. Kilalanin ang extension sa pamamagitan ng publisher at papel bago ito hawakan, at isulat kung alin sa tatlong estado ang talagang mali.

Kaugnay na mga artikulo