Mac rẹ ń pa profáìlì VPN mọ́ tí kò gbà láti yọ kúrò, tàbí ó ń yọ kúrò kí ó sì tún padà wá lẹ́yìn ìtúnbẹ̀rẹ̀. Ìyẹn sábà jẹ́ ọ̀rọ̀ ìṣàkóso, kì í ṣe kọ̀mpútà tí ó ti bàjẹ́. Àwọn àyẹ̀wò tó wà nísàlẹ̀ ń lọ láti ẹ̀tọ́ níní sí payload, kí ó sì tó àwọn òfin ìsopọ̀ padà, ẹ̀kọ̀ọ̀kan sì lè dá ọ dúró kí o tó fi ọ̀sán kan ṣòfò ní pẹpẹ tí kò tọ́. Ṣe wọ́n ní ìtẹ̀léra; ìgbésẹ̀ tí ìdáhùn yí padà ni ibi tí apá rẹ ti parí.

Jẹ́rìí pé a ń ṣàkóso profáìlì náà, kì í ṣe pé a kàn fi í pamọ́

Ṣí System Settings kí o sì wá Profiles tàbí Device Management. Ní ìbámu pẹ̀lú ẹ̀yà macOS, àkójọ náà wà lábẹ́ Privacy & Security (Profiles) tàbí General (Device Management). Profáìlì tí ó fi orúkọ àjọ, àpèjúwe kúkúrú àti kò sí bọ́tìnì mìnọ́ọ̀sì hàn ni àjọ fi sọ̀ kalẹ̀, kì í ṣe ìwọ ló fi kún un.

Àyẹ̀wò méjì nínú terminal ń yanjú ẹ̀tọ́ níní ní kíákíá. Èkíní ń sọ ìforúkọsílẹ̀, èkejì ń ṣe àkójọ àwọn profáìlì ẹ̀rọ:

sudo profiles status -type enrollment
sudo profiles -P

Bí ìforúkọsílẹ̀ bá sọ pé bẹ́ẹ̀ ni ṣùgbọ́n àkójọ profáìlì kò ní nnkan, má parí pé kò sí nnkan tí a fi sórí ẹ̀rọ. Lórí àwọn Mac tí a ń ṣàkóso, àwọn payload kan tí MDM ń fi ránṣẹ́ ń farasin kúrò lọ́wọ́ irinṣẹ́ profiles ṣùgbọ́n wọ́n ṣì ń ṣiṣẹ́. Pẹpẹ Device Management ni ìwòye tí ó ní àṣẹ lórí ohun tí àjọ ti rán, àti àkójọ ìlà pàṣẹ tí ó ṣófo lórí Mac tí a ti forúkọsílẹ̀ jẹ́ ìtakora tí kò yẹ kí o yanjú pẹ̀lú àròsọ.

Ka payload, kì í ṣe orúkọ tí ó hàn

Profáìlì VPN jẹ́ àpótí, àti orúkọ tí ó hàn kò sọ nnkan púpọ̀ nípa ohun tí ó wà nínú rẹ̀. Payload kan lè gbé àdírẹ́sì sèfà IKEv2, ìdánimọ̀ jíjìnnà, ọ̀nà ìjẹ́rìí àti ìwé-ẹ̀rí tí ó ní UUID tirẹ̀. Payload kejì nínú profáìlì kan náà lè pèsè ìwé-ẹ̀rí ìdánimọ̀ tí túnélì nílò, ìdí nìyẹn tí ìwé-ẹ̀rí tí ó dàbí pé ó sọnù nínú Keychain ṣì lè dé nípasẹ̀ profáìlì kan náà.

Ṣe àtẹ̀jáde àwọn payload kí o sì ka àwọn kọ́kọ́rọ́ tí ó ṣe pàtàkì:

sudo profiles show -type configuration | grep -A3 -E "VPNType|ServerAddress|RemoteAddress|AuthenticationMethod|PayloadUUID"

Kọ àwọn UUID payload sílẹ̀ kí o tó yí ohunkóhun padà. Wọ́n jẹ́ ìdánimọ̀ tí alámùójútó nílò láti wá ohun pàtó náà, wọ́n sì tún sọ fún ọ bí túnélì àti ìwé-ẹ̀rí ti wá láti orísun kan náà tàbí láti ìgbékalẹ̀ méjì tí ó yàtọ̀.

Wo ohun tí ń mú túnélì padà wá

Bí túnélì bá tún bẹ̀rẹ̀ fúnra rẹ̀, ó fẹ́rẹ̀ẹ́ dájú pé profáìlì náà ní òfin On Demand. Òfin tí ó bá gbogbo interface mu tí ó sì ní ìgbésẹ̀ Connect ń bẹ̀rẹ̀ túnélì nígbà tí Wi-Fi bá so mọ́, nígbà tí Mac bá jí lẹ́yìn oorun, tàbí nígbà tí àyẹ̀wò DNS bá kùnà. Kọ̀mpútà kò fi swíìṣì tí ó lè borí payload hàn.

Àkójọ iṣẹ́ àti ìṣètò iṣẹ́ kọ̀ọ̀kan wá láti scutil:

scutil --nc list
scutil --nc show "Corporate VPN"

Nínú àtẹ̀jáde show, wá OnDemandRules kí o sì ka iye Action ti ìkọ̀ọ̀kan. Connect ń gbé túnélì sókè, Disconnect ń sọ̀ ọ́ kalẹ̀, Ignore sì ń fi ipò lọ́wọ́lọ́wọ́ sílẹ̀ bí ó ti wà. Òfin àkọ́kọ́ tí ó bá gbogbo nnkan mu tí ó sì ní Connect ni ìdí tí ó wọ́pọ̀ tí túnélì kì í fi dúró ní ìsàlẹ̀ lẹ́yìn tí o bá gé e kúrò.

Bí ìsopọ̀ kò bá sí nínú scutil --nc list, a kò fi í sórí bí iṣẹ́ VPN ẹ̀rọ. Ìyẹn ń tọ́ka sí ìmúgbòòrò nẹ́tíwọ́kì tí ó jẹ́ ti áàpù ẹ̀rọ, níbi tí profáìlì lè kàn fi ìṣètò áàpù náà lọ́wọ́, áàpù fúnra rẹ̀ sì ń pinnu ìgbà tí ó yẹ kí ó so mọ́.

Pinnu bóyá yíyọkúrò jẹ́ tìrẹ láti ṣe

Àwọn ọ̀nà méjì ń dènà yíyọkúrò. Payload lè ṣètò PayloadRemovalDisallowed, tí ó ń sọ profáìlì di èyí tí a kò lè yọ kúrò nínú interface, Mac sì lè wà lábẹ́ àbójútó tí yíyọ profáìlì ìṣàkóso kúrò yóò kọ̀ pátápátá. Èyí kò jẹ́ àṣìṣe, yíyọ àwọn ìwé-ẹ̀rí tí kò ní í ṣe pẹ̀lú rẹ̀ tàbí profáìlì ìṣàkóso kúrò láti fi ipá yanjú ọ̀ràn yóò fi ọ́ sílẹ̀ pẹ̀lú ìṣòro tí ó tóbi ju èyí tí o bẹ̀rẹ̀ pẹ̀lú lọ.

What you seeLikely ownerNext action
Profile shows an organization name and no minus buttonMDM enrollmentAsk the administrator to remove it or change its scope
Profile removable, personal IKEv2 settingsYouRemove it from VPN settings and re-add it if you still need it
Profile removed, returns after a reboot or check-inMDM re-pushRequest a scope change; deleting it again will not hold
Profile removed, tunnel still startsOn Demand rule or app login itemRemove the rule or the login item, then retry

Fún Mac iṣẹ́, ọ̀nà àtìlẹ́yìn tàbí ìyọkúrò lọ́wọ́ alámùójútó ni ó tọ́. Mú ìdánimọ̀ profáìlì náà pẹ̀lú rẹ. Tíkẹ́ẹ̀tì tí ó kàn sọ “profáìlì VPN” kò tó fún ẹnikẹ́ni láti wá ohun tí o ń sọ.

Kó ẹ̀rí jọ kí o tó béèrè fún ìrànlọ́wọ́

Kọ nnkan márùn-ún: ìdánimọ̀ profáìlì, àwọn UUID payload, ẹ̀yà àti ìkọ́ macOS láti sw_vers, irú VPN kékeré, àti ọ̀rọ̀ àṣìṣe gan-an pẹ̀lú àmì àkókò. Fi kún un bóyá túnélì kún gbogbo nnkan tàbí ó pín, àti bóyá ó kùnà ní àkókò ìsopọ̀ tàbí ní ìgbà àkọ́kọ́ tí ó wọlé sí ohun èlò inú, nítorí àwọn àṣìṣe méjì yẹn ní olùṣàkóso ọ̀tọ̀ọ̀tọ̀.

Fún ìkùnà ìmúgbòòrò nẹ́tíwọ́kì, ìbéèrè àkọsílẹ̀ kan tó kéré gbà sábà tó:

log show --last 5m --predicate 'process == "nesessionmanager"'

Kó àwọn ìlà tí ó yí ìgbìyànjú ká, kì í ṣe fèrèsé náà lápapọ̀, kí o sì pa àwọn orúkọ sèfà àti àwọn kókó-ọ̀rọ̀ ìwé-ẹ̀rí mọ́ kí o tó tẹ àbájáde jáde níbikíbi. Ìtọ́sọ̀nà ìgbékalẹ̀ Apple ń ṣàlàyé ohun tí àwọn payload VPN tí a ń ṣàkóso àti àwọn òfin On Demand yẹ kí wọ́n ṣe, ó sì jẹ́ àríyànjiyàn tí ó dára ju àwòrán ojú-ìwé lọ: Ìwòye lórí VPN.

Nígbà tí a bá ti ṣe gbogbo àyẹ̀wò márùn-ún, ọ̀kan pàtó nínú àwọn nnkan mẹ́ta ni ó jẹ́ òtítọ́. Profáìlì kì í ṣe tìrẹ láti yọ kúrò, payload ń tún túnélì so pọ̀ gẹ́gẹ́ bí a ṣe ṣètò rẹ̀, tàbí kọ̀mpútà ń pa ìṣètò tí profáìlì kò kàwọ́ rárá mọ́. Mu àwọn ìdánimọ̀ àti ìlà àkókò lọ sọ́dọ̀ ẹni tí ó ní ìforúkọsílẹ̀; ìyẹn ni tíkẹ́ẹ̀tì tí ẹnìkan lè ṣiṣẹ́ lé lórí. Títẹ yọkúrò lẹ́ẹ̀kan sí i kì í ṣe bẹ́ẹ̀.

Àwọn àpilẹ̀kọ tó jọra