Mae tynnu VPN ar macOS yn edrych fel un weithred, ond mewn gwirionedd mae o leiaf pedair. Mae'r botwm yn Gosodiadau'r System yn dileu gwasanaeth rhwydwaith o storfa ffurfweddiad y system. Nid yw'n dileu'r ap cleient, yr estyniad rhwydwaith a osododd yr ap hwnnw, y cymhwyster yn eich cadwyn allweddi, na phroffil a wthiwyd gan reolaeth dyfeisiau. Gwybod pa wrthrych sy'n berchen ar bob symptom yw'r peth sy'n atal VPN a dynnwyd rhag dychwelyd yn dawel.

Beth mae'r botwm Tynnu Ffurfweddiad yn ei ddileu mewn gwirionedd

Mae pob VPN rydych chi'n ei ychwanegu'n dod yn wasanaeth rhwydwaith, yr un math o wrthrych â Wi-Fi neu Thunderbolt Bridge. Mae macOS yn cadw pob un ohonynt yn /Library/Preferences/SystemConfiguration/preferences.plist, pob un â dynodwr gwasanaeth, enw arddangos, a geiriadur ffurfweddiad sy'n disgrifio math y twnnel, cyfeiriad y gweinydd, a sut mae'r twnnel yn dechrau.

Pan fyddwch chi'n agor Gosodiadau'r System, VPN, yn clicio'r botwm gwybodaeth wrth ymyl gwasanaeth, yn dewis Tynnu Ffurfweddiad ac yn cadarnhau, mae macOS yn atal y twnnel, yn dileu'r gwrthrych gwasanaeth hwnnw, ac yn ailysgrifennu'r storfa. Mae'r datgymalu'n gyflawn ar gyfer yr hyn sy'n eiddo i'r system: mae'r gwasanaeth wedi diflannu o'r rhestr ac nid oes dim yn ei gychwyn wrth fewngofnodi.

Yr hyn na all y botwm ei gyrraedd yw popeth sy'n eiddo i is-system arall. Mae pecyn yr ap yn byw yn /Applications. Mae cleient NetworkExtension yn rhedeg fel estyniad system sydd wedi'i gofrestru ar wahân i'w ffurfweddiad. Mae cymwysterau'n eitemau cadwyn allweddi gyda rheolyddion mynediad pa bynnag gadwyn allweddi sy'n eu dal. Mae proffil ffurfweddiad yn eiddo i'r system proffiliau. Tynnwch y gwasanaeth ac mae'r pedwar yn aros yn union lle'r oeddent.

Rhestrwch yr hyn y mae'r Mac yn dal i feddwl sydd wedi'i osod

Cymerwch stoc cyn i chi ddileu unrhyw beth. Mae tair gorchymyn yn cwmpasu'r tair haen sy'n cynhyrchu'r un methiant gweladwy:

scutil --nc list
networksetup -listallnetworkservices
profiles -P

scutil --nc list yw'r olwg awdurdodol ar ffurfweddiadau VPN, gyda statws cysylltiad, enw gwasanaeth a dynodwr gwasanaeth. Mae'n aml yn dangos cofnodion nad ydynt byth yn ymddangos yn rhestr Gosodiadau: gwasanaethau dros ben o gleient a ddadosodwyd gennych fisoedd yn ôl, a ffurfweddiadau ar alw sy'n cychwyn yn dawel. Mae networksetup -listallnetworkservices yn dangos y gwasanaethau rhwydwaith dan yr enwau y mae offer llinell orchymyn yn eu disgwyl, sef yr hyn sydd ei angen arnoch i dynnu yn ôl enw. Mae profiles -P yn rhestru proffiliau ffurfweddiad sydd wedi'u gosod; ar Mac a reolir efallai nad yw'r VPN yn wasanaeth a ychwanegwyd gennych o gwbl, ond yn llwyth o fewn un o'r proffiliau hynny.

Darllenwch y rhestrau gyda'i gilydd yn lle ymddiried yn y cyntaf. Mae gwasanaeth yn scutil ond nid yn Gosodiadau fel arfer yn golygu bod cleient trydydd parti'n berchen ar y twnnel ac yn ei gyflwyno yn ei ffenestr ei hun. Mae gwasanaeth yn y ddwy olwg sy'n llwyd yn Gosodiadau yn golygu polisi. Mae enw sy'n ailymddangos ar ôl dileu yn golygu bod rhywbeth yn ei ail-greu, a'r rhywbeth hwnnw yw'r gwir darged.

Tynnwch y gwasanaeth trwy ei berchennog

Ar gyfer gwasanaeth a ychwanegwyd gennych eich hun, arhoswch ar y llwybr a ddogfenwyd: Gosodiadau'r System, VPN, y botwm gwybodaeth, Tynnu Ffurfweddiad. Mae Apple yn dogfennu'r ffrwd honno, ac mae'n cadw'r storfa ffurfweddiad yn gyson. Golygu preferences.plist â llaw tra bod y stac rhwydwaith yn rhedeg yw sut rydych chi'n dod i ben gyda gwasanaethau dyblyg neu zombie na fydd unrhyw ryngwyneb yn eu tynnu.

O derfynell, tynnwch y gwasanaeth yn ôl enw gyda networksetup -removenetworkservice "Service Name", yna cadarnhewch gyda scutil --nc list. Mae'r gorchymyn yn gweithredu ar yr un rhestr gwasanaethau â'r rhyngwyneb, felly ni fydd enw nad yw'n ymddangos yn networksetup -listallnetworkservices yn cael ei dynnu gan y naill lwybr na'r llall. Pan fo cleient yn berchen ar y twnnel, defnyddiwch lwybr tynnu neu ddadosod y cleient hwnnw yn gyntaf, oherwydd mae'r cleient yn ailadeiladu'r gwasanaeth y tro nesaf y bydd yn cychwyn.

Os daeth y VPN o reolaeth dyfeisiau, nid chi yw'r perchennog. Gellir marcio proffiliau a osodwyd gan MDM fel rhai na ellir eu tynnu, a gall hyd yn oed un y gellir ei dynnu gael ei wthio eto yn yr archwiliad nesaf. Cadarnhewch gyda profiles -P, yna defnyddiwch broses oddi-ar-lein eich sefydliad. Mae dileu'r llwyth yn lleol naill ai'n methu neu'n sbarduno ailosod.

Y gweddillion sy'n ailgysylltu heb wasanaeth

Nid yw'r adroddiad arferol „mae wedi dod yn ôl“ yn sôn am y gwasanaeth yn dychwelyd ond am yr estyniad sy'n berchen arno. Rhestrwch estyniadau system sydd wedi'u cofrestru ac estyniadau ap estyniad rhwydwaith:

systemextensionsctl list
pluginkit -m -p com.apple.networkextension.packet-tunnel

Mae cleient NetworkExtension yn cadw ei ddarparwr twnnel wedi'i osod o dan ei ddynodwr ei hun, ar wahân i unrhyw ffurfweddiad. Gall yr estyniad aros yn weithredol ar ôl i'r ffurfweddiad ddiflannu, a gall asiant bar dewislen y cleient greu ffurfweddiad newydd y tro nesaf y bydd yn cychwyn, gan ailddefnyddio'r enw a ddilewyd gennych weithiau. Gwiriwch eitemau mewngofnodi a chynorthwyydd y gwerthwr yn /Library/LaunchDaemons cyn dod i'r casgliad bod y tynnu wedi methu.

Cymwysterau yw'r ail weddill. Nid yw cyfrinair wedi'i gadw na nodwedd cleient yng nghadwyn allweddi mewngofnodi yn cael ei ddileu gyda'r gwasanaeth, ac mae cyfrinach a rennir IPSec yn byw yn hanesyddol yng nghadwyn allweddi'r System, a dyna pam mae tynnu ac ailychwanegu weithiau'n hepgor yr anogwr cyfrinair. Os yw'r Mac yn gadael eich rheolaeth, darganfyddwch yr eitem yn ôl enw gwasanaeth yn Mynediad i Gadwyn Allweddi a dirymwch y cyfrif, y nodwedd neu'r allwedd cymar y mae'r cymhwyster a gadwyd yn ei chynrychioli. Mae ffeil ffurfweddiad wedi'i chopïo yn gymhwyster byw hyd yn oed ar ôl tynnu lleol.

Gwiriwch y tynnu, a darllenwch broffil sy'n dychwelyd yn gywir

Mae'r tynnu wedi gorffen pan fo'r gwasanaeth wedi diflannu o'r ddwy olwg ac yn aros i ffwrdd ar ôl ailgychwyn. Gwiriwch scutil --nc list ar gyfer dynodwr y gwasanaeth, cadarnhewch fod datrys enwau'n defnyddio'r datryswr rydych chi'n ei ddisgwyl gyda scutil --dns, yna ailgychwynwch unwaith, oherwydd rheolau ar alw ac asiantau mewngofnodi yw'r ddau beth sy'n dangos eu hunain yn unig ar gychwyn ffres.

Os yw'n dal yno, peidiwch â dileu mwy o wrthrychau. Darganfyddwch pa haen a'i hail-greodd: mae proffil MDM yn gwthio'r gwasanaeth eto, mae asiant cleient yn ei ailadeiladu, neu ni chafodd y gwasanaeth ei dynnu o gwbl oherwydd nad oedd yr enw'n cyfateb. Mae'r ateb hwnnw'n penderfynu a oes angen dad-osodwr y gwerthwr arnoch, eich tîm TG, neu drywydd arall trwy'r un deialog tynnu. Mae canllaw tynnu Apple yn cwmpasu'r llwybr a gefnogir ar gyfer gwasanaethau a ychwanegwyd gennych; y gweddillion yw'r rhan y mae'n rhaid i chi ei gwirio eich hun: tynnu ffurfweddiad VPN.

Erthyglau cysylltiedig