Mae'r bar dewislen yn dweud bod cysylltiad tra bod y rhestr estyniadau yn dal i nodi'r gydran fel un heb ei galluogi. Daw'r ddau ddarlun o'r un Mac, ac nid yw'r un ohonynt yn dweud celwydd: maent yn disgrifio ffeithiau gwahanol. Mae macOS yn cadw o leiaf dri chyflwr ar wahân ar gyfer cleient VPN, ac mae edafedd cymorth yn eu troi'n un ymadrodd, a dyna pam mae'r cyngor yn pendilio rhwng ailosod ac ailffurfweddu. Mae gwybod pa gyflwr sydd ar goll gennych yn troi prynhawn o ddyfalu yn wiriad o ddau funud.

Mae gan y cyflyrau hyn wahanol berchenogion yn ogystal â gwahanol leoliadau. Mae un yn perthyn i gofrestr estyniadau'r system weithredu, un i ba bynnag bolisi y mae'r ddyfais yn ufuddhau iddo, ac un i sesiwn y cleient ei hun. Gan fod y perchenogion yn wahanol, anaml y mae trwsgl a gymhwysir i un ohonynt yn newid y ddau arall.

Tri chyflwr a elwir yn un peth

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

Mae'r drefn yr ydych yn eu darllen yn bwysicach na'r rhestr ei hun: dechreuwch gyda'r gofrestr, oherwydd ni all cydran na chafodd ei galluogi erioed gael ei chysylltu; yna darllenwch y polisi, sy'n penderfynu a yw galluogi'n bosibl o gwbl; yna darllenwch y cleient, sef yr unig un o'r tri sy'n disgrifio sesiwn. Mae anghydsondeb yn uchel yn y drefn honno yn egluro pob symptom oddi tano, ac mae anghydsondeb yn isel yn gadael y ddau uwchben yn ddianaf.

Enghraifft concret o'r gwahaniaeth: cofnod yn y gofrestr sy'n darllen fel un wedi'i alluogi ynghyd â chleient na all gysylltu yn cyfeirio at y proffil neu'r gweinydd, nid at yr estyniad. Mae'r cyfuniad arall, cleient wedi'i alluogi wrth ymyl cofrestr nad yw'n dangos dim, fel arfer yn golygu nad y rhaglen yr ydych yn edrych arni yw'r un sy'n cario traffig. Nodwch pa gyfuniad a welsoch cyn cyffwrdd â dim.

Dod o hyd i'r estyniad heb drystio'r eicon

Mae'r datganiadau presennol yn rhestru estyniadau rhwydwaith o dan System Settings, General, Login Items ac Extensions. Dewch o hyd i'r cofnod a enwir ar ôl y cynnyrch neu ei gyhoeddwr a darllenwch y switsh wrth ei ymyl yn hytrach na glyph y bar dewislen. Mae labeli a safleoedd wedi symud rhwng fersiynau macOS, felly dilynwch gyfarwyddiadau'r gwerthwr ar gyfer eich datganiad yn hytrach na sgrinlun o erthygl hŷn. Mae cofnod sy'n hollol absennol yn golygu na osodwyd y gydran erioed, ac ni fydd golygu'r proffil yn ei chreu.

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

Y gorchymyn cyntaf yw'r ffordd gyflymaf i weld beth sydd wedi'i osod ac a yw pob estyniad yn adrodd ei fod wedi'i alluogi. Mae'r ail yn dangos pam y gwrthodir galluogi, oherwydd fel arfer daw'r gwrthodiad fel cwyn polisi neu lofnod nad yw byth yn cyrraedd y rhyngwyneb defnyddiwr. Darllenwch destun y gwrthodiad cyn newid unrhyw beth: mae llinell y log yn enwi'r gydran ac yn aml y rheswm, sef yn union yr hyn y mae achos cymorth ei angen. Copïwch y llinell gyfan yn hytrach na'r ymadrodd yr ydych yn credu sy'n bwysig, oherwydd mae'r fersiwn a'r dynodwr ar ei ddau ben gwrthgyferbyniol.

Yr hyn y mae'r cleient yn ei gyfaddef nad yw'r rhestr yn ei wneud

Ar ôl cadarnhau'r estyniad, gofynnwch i'r cleient a oes ganddo broffil a sesiwn, oherwydd mae proffil wedi'i gadw heb gysylltiad yn broblem ffurfweddu, tra bo cysylltiad sy'n cario dim traffig yn broblem llwybro neu bolisi. Mae trin y tri fel un yn eich anfon yn ôl i ailosod cydran a oedd yn gweithio drwy'r amser.

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

Mae'r rhestr yn dangos gwasanaethau wedi'u ffurfweddu a'u cyflwr cysylltiad; mae'r alwad statws yn dangos cyflwr un gwasanaeth a enwir a'i wall diwethaf. Cadwch y testun hwnnw a fersiwn macOS cyn ailosod, oherwydd mae ailosod yn dinistrio'r dystiolaeth ac yn aml yn atgynhyrchu'r un methiant.

Pan fo'r polisi yn berchen ar y togl

Ar Mac a reolir gall proffil ffurfweddu gadw'r estyniad mewn cyflwr sefydlog, ac yna mae'r switsh yn llwydo yn ôl y cynllun. Mae togl sydd ddim ar gael yn ddatganiad polisi, nid yn fyg y dylid ei osgoi. Mae dileu'r proffil neu'r cofrestriad rheoli i gyrraedd ato yn newid sefyllfa diogelwch y ddyfais, yn cael ei ddadwneud yn y gwiriad nesaf, ac yn gadael peiriant sy'n adrodd ei fod yn cydymffurfio tra bo'r rheolaethau a'i gwnaeth yn gydymffurfio ar goll. Mae'r canlyniad hwnnw'n waeth na'r broblem wreiddiol, oherwydd mae'n cuddio'r achos yn ogystal â'r symptom.

Ewch â'r cais at y gweinyddwr gyda dynodwr yr estyniad, union destun y gwrthodiad a'r fersiwn. Fel arfer gall defnyddiad a reolir gymeradwyo estyniad rhwydwaith yn ganolog mewn munudau, sy'n gyflymach na'r datrysiad dros dro ac yn archwiladwy wedyn.

Profi'r cywiriad ar raglen go iawn

Ar ôl unrhyw gywiriad a gefnogir, ailgysylltwch a phrofwch y rhaglen y mae'r VPN yn bodoli ar ei chyfer yn hytrach na bathodyn y bar dewislen. Yna cadarnhewch fod traffig y dylai aros y tu allan i'r twnnel yn dal i aros y tu allan, oherwydd mae cywiriad sy'n llwybro popeth yn dawel yn newid gwahanol i'r un a fwriedir gennych. Mae prawf o ddau funud ar y rhaglen go iawn yn werth mwy na bathodyn na allwch ei atgynhyrchu.

Un rhybudd tra byddwch yn y rhestr honno: mae hidlydd cynnwys hefyd yn estyniad rhwydwaith. Pan fydd un safle'n methu, mae analluogi pob estyniad yn y panel yn symudiad di-flewyn ar dafod sy'n torri hidlo di-gysylltiedig ar gyfer rhaglenni eraill, ac mae'n gwneud y diagnosis nesaf yn galetach drwy dynnu'r cydrannau y byddech wedi'u cymharu. Nodwch yr estyniad yn ôl cyhoeddwr a rôl cyn cyffwrdd ag ef, ac ysgrifennwch pa un o'r tri chyflwr oedd yn wirioneddol anghywir.

Erthyglau cysylltiedig