macOS дээр VPN устгах нь нэг үйлдэл мэт харагдах боловч бодит байдал дээр дор хаяж дөрөв байна. Системийн тохиргоо дахь товч нь системийн тохиргооны сангаас нэг сүлжээний үйлчилгээг устгадаг. Энэ нь клиент апп, тухайн аппын суулгасан сүлжээний өргөтгөл, таны түлхүүрийн хадгаламжид байгаа итгэмжлэл эсвэл төхөөрөмжийн удирдлагаас түлхсэн профайлыг устгадаггүй. Аль объект аль шинж тэмдгийг эзэмшиж байгааг мэдэх нь устгасан VPN-ийг чимээгүй буцаж ирэхээс сэргийлдэг зүйл юм.

«Тохиргоог устгах» товч бодитоор юу устгадаг вэ

Таны нэмсэн VPN бүр сүлжээний үйлчилгээ болдог, Wi-Fi эсвэл Thunderbolt Bridge шиг ижил төрлийн объект. macOS тэднийг бүгдийг энд хадгалдаг: /Library/Preferences/SystemConfiguration/preferences.plist дотор, тус бүр нь үйлчилгээний ID, харуулах нэр, туннелийн төрөл, серверийн хаяг, туннель хэрхэн эхэлдэг зэргийг тодорхойлсон тохиргооны толь бичигтэй.

Та Системийн тохиргоо болон VPN-ийг нээж, үйлчилгээний дэргэдэх мэдээллийн товчийг дараад «Тохиргоог устгах»-ыг сонгон баталгаажуулахад macOS туннелийг зогсоож, тухайн үйлчилгээний объектыг устгаж, санг дахин бичнэ. Системийн эзэмшдэг зүйлийн хувьд буулгалт бүрэн: үйлчилгээ жагсаалтаас гарсан бөгөөд нэвтрэх үед юу ч үүнийг эхлүүлэхгүй.

Товч хүрч чадахгүй зүйл бол өөр дэд системийн эзэмшдэг бүхэн юм. Аппын багц энд байна: /Applications. NetworkExtension клиент нь өөрийн тохиргооноос тусдаа бүртгэгдсэн системийн өргөтгөл хэлбэрээр ажилладаг. Итгэмжлэлүүд нь түлхүүрийн хадгаламжийн элементүүд бөгөөд тэдгээрийг хадгалж буй түлхүүрийн хадгаламжийн хандалтын хяналттай. Тохиргооны профайл нь профайлын системд хамаарна. Үйлчилгээг устга, дөрөв нь яг байсан газраа үлдэнэ.

Mac юуг хараахан суулгасан гэж бодож байгааг жагсаа

Юу ч устгахаасаа өмнө бүртгэл хий. Гурван команд нь ижил харагдах эвдрэлийг үүсгэдэг гурван давхаргыг хамарна:

scutil --nc list
networksetup -listallnetworkservices
profiles -P

scutil --nc list нь VPN тохиргоонуудын эрх бүхий харагдац бөгөөд холболтын төлөв, үйлчилгээний нэр, үйлчилгээний ID-тай. Энэ нь тохиргооны жагсаалтад хэзээ ч харагдахгүй бичлэгүүдийг байнга харуулдаг: хэдэн сарын өмнө устгасан клиентийн үлдсэн үйлчилгээнүүд болон чимээгүй эхэлдэг шаардлагаар гүйцэтгэх тохиргоонууд. networksetup -listallnetworkservices сүлжээний үйлчилгээнүүдийг командын мөрийн хэрэгслүүдийн хүлээдэг нэрээр харуулдаг бөгөөд нэрээр устгахад яг үүнийг хэрэгтэй. profiles -P суулгасан тохиргооны профайлуудыг жагсаадаг; удирдлагатай Mac дээр VPN нь таны нэмсэн үйлчилгээ биш, харин эдгээр профайлын нэг доторх ачаалал байж болно.

Эхнийх нь итгэхээс илүүтэй жагсаалтуудыг хамт унш. scutil дотор байгаа боловч тохиргоонд байхгүй үйлчилгээ нь ихэвчлэн гуравдагч талын клиент туннелийг эзэмшиж, өөрийн цонхонд харуулдаг гэсэн үг. Хоёр харагдацад байгаа боловч тохиргоонд саарал байгаа үйлчилгээ нь бодлого гэсэн үг. Устгасны дараа дахин гарч ирэх нэр нь ямар нэгэн зүйл үүнийг дахин үүсгэж байгаа гэсэн үг бөгөөд тэр зүйл нь жинхэнэ зорилт.

Үйлчилгээг эзэмшигчээр нь устга

Таны өөрөө нэмсэн үйлчилгээний хувьд баримтжуулсан замд үлд: Системийн тохиргоо, VPN, мэдээллийн товч, «Тохиргоог устгах». Apple энэ замыг баримтжуулдаг бөгөөд энэ нь тохиргооны санг тогтвортой байлгадаг. Гараар засах preferences.plist сүлжээний стек ажиллаж байх үед ямар ч интерфейс устгадаггүй давхар эсвэл зомби үйлчилгээнүүдэд хүрэх зам юм.

Терминалаас үйлчилгээг нэрээр нь үүгээр устга: networksetup -removenetworkservice "Service Name", дараа нь үүгээр баталгаажуул: scutil --nc list. Команд нь интерфейсийн адил үйлчилгээний жагсаалт дээр ажилладаг тул networksetup -listallnetworkservices дотор харагдахгүй нэр нь хоёр замын аль нэгээр ч устгагдахгүй. Клиент туннелийг эзэмшвэл эхлээд тухайн клиентийн устгах эсвэл арилгах замыг ашигла, учир нь клиент дараагийн удаа ажиллах үед үйлчилгээг дахин бүтээдэг.

Хэрэв VPN төхөөрөмжийн удирдлагаас ирсэн бол та эзэмшигч биш. MDM-ийн суулгасан профайлыг устгах боломжгүй гэж тэмдэглэж болох бөгөөд устгах боломжтой нэг ч дараагийн шалгалтад дахин түлхэгдэж болно. Үүгээр баталгаажуул: profiles -P, дараа нь байгууллагынхаа гарах процессыг ашигла. Ачааллыг локалаар устгах нь эсвэл бүтэлгүйтнэ, эсвэл дахин суулгахыг өдөөнө.

Үйлчилгээгүйгээр дахин холбогддог үлдэгдлүүд

Ердийн «буцаж ирлээ» гэсэн тайлан нь үйлчилгээний буцалт биш, харин түүнийг эзэмшдэг өргөтгөлийн буцалт юм. Бүртгэгдсэн системийн өргөтгөлүүд болон сүлжээний өргөтгөлийн төрлийн апп өргөтгөлүүдийг жагсаа:

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

NetworkExtension клиент нь туннелийн нийлүүлэгчээ өөрийн таних тэмдгийн дор суулгасан хэвээр хадгалдаг, аливаа тохиргооноос тусдаа. Тохиргоо алга болсны дараа ч өргөтгөл идэвхтэй үлдэж болох бөгөөд клиентийн цэсний талбарын агент дараагийн удаа эхлэх үед шинэ тохиргоо үүсгэж болох, заримдаа саяхан устгасан нэрийг дахин ашигладаг. Нэвтрэх элементүүд болон үйлдвэрлэгчийн туслахыг эндээс шалга: /Library/LaunchDaemons устгал бүтэлгүйтсэн гэж дүгнэхээс өмнө.

Итгэмжлэлүүд нь хоёр дахь үлдэгдэл. Нэвтрэх түлхүүрийн хадгаламжид хадгалсан нууц үг эсвэл клиентийн гэрчилгээ нь үйлчилгээтэй хамт устдаггүй, IPSec-ийн хамтарсан нууц нь түүхэн хувьд системийн түлхүүрийн хадгаламжид амьдардаг, иймээс устгаад дахин нэмэхэд заримдаа нууц үгийн асуулт алга болдог. Хэрэв Mac таны хяналтаас гарч байгаа бол Keychain Access дээр үйлчилгээний нэрээр элементийг олж, хадгалсан итгэмжлэл төлөөлж буй бүртгэл, гэрчилгээ эсвэл хос түлхүүрийг хүчингүй болго. A copied configuration file is a live credential even after local removal.

Устгалыг баталгаажуулж, буцаж ирж буй профайлыг зөв унш

Үйлчилгээ хоёр харагдацаас гарч, дахин ачаалсны дараа ч байхгүй хэвээр байвал устгал дууссан. Шалга scutil --nc list үйлчилгээний ID-г, scutil --dns нэрний шийдвэрлэлт хүлээж буй шийдвэрлэгчийг ашиглаж байгааг баталгаажуул, дараа нь нэг удаа дахин ачаал, учир нь шаардлагаар гүйцэтгэх дүрэм, нэвтрэх агентууд нь зөвхөн цэвэр ачаалалтын үед өөрсдийгөө харуулдаг хоёр зүйл.

Хэрэв энэ нь одоо ч байгаа бол илүү олон объект устгаж болохгүй. Аль давхарга үүнийг дахин үүсгэснийг олж мэд: MDM профайл үйлчилгээг дахин түлхдэг, клиентийн агент үүнийг дахин бүтээдэг, эсвэл нэр таарахгүй байсан тул үйлчилгээ хэзээ ч устгагдаагүй. Тэр хариулт нь танд үйлдвэрлэгчийн устгагч, IT баг эсвэл ижил устгах харилца цонхоор дахин нэг удаа хэрэгтэй эсэхийг шийднэ. Apple-ийн устгах зам нь таны нэмсэн үйлчилгээний дэмжигдсэн замыг хамардаг; үлдэгдлүүд нь та өөрөө шалгах ёстой хэсэг: remove a VPN configuration.

Холбоотой нийтлэлүүд