Mac'da VPN konfiguratsiyasini qanday olib tashlash va nima qoladi
Mac'da VPN xizmatini olib tashlash faqat bitta tarmoq xizmatini o'chiradi. Ilova, tarmoq kengaytmasi, kalit zanjiridagi element va boshqariladigan profil qolishi mumkin.
macOS'da VPN'ni olib tashlash bitta amalga o'xshaydi, aslida esa kamida to'rtta. Tizim sozlamalaridagi tugma tizim konfiguratsiyasi omboridan bitta tarmoq xizmatini o'chiradi. U mijoz ilovasini, shu ilova o'rnatgan tarmoq kengaytmasini, kalit zanjiringizdagi hisob ma'lumotlarini yoki qurilma boshqaruvi yuborgan profilni o'chirmaydi. Har bir belgi qaysi obyektga tegishli ekanini bilish — o'chirilgan VPN'ning jimgina qaytishiga yo'l qo'ymaydigan narsa.
«Konfiguratsiyani olib tashlash» tugmasi aslida nimani o'chiradi
Siz qo'shgan har bir VPN tarmoq xizmatiga aylanadi — Wi-Fi yoki Thunderbolt Bridge kabi bir xil turdagi obyekt. macOS ularning barchasini shu yerda saqlaydi: /Library/Preferences/SystemConfiguration/preferences.plist ichida, har birida xizmat ID'si, ko'rsatiladigan nomi va tunnel turi, server manzili hamda tunnel qanday boshlanishini tavsiflovchi konfiguratsiya lug'ati bor.
Tizim sozlamalari va VPN'ni ochib, xizmat yonidagi ma'lumot tugmasini bosib, «Konfiguratsiyani olib tashlash»ni tanlab tasdiqlasangiz, macOS tunnelni to'xtatadi, o'sha xizmat obyektini o'chiradi va omborni qayta yozadi. Tizimga tegishli narsa uchun demontaj to'liq: xizmat ro'yxatdan ketdi va kirish paytida hech narsa uni ishga tushirmaydi.
Tugma yeta olmaydigan narsa — boshqa ichki tizimga tegishli barcha narsa. Ilova paketi shu yerda: /Applications. NetworkExtension mijozi o'z konfiguratsiyasidan alohida ro'yxatdan o'tgan tizim kengaytmasi sifatida ishlaydi. Hisob ma'lumotlari — ularni saqlovchi kalit zanjirining kirish nazorati bilan kalit zanjir elementlari. Konfiguratsiya profili profil tizimiga tegishli. Xizmatni olib tashlang, to'rttasi ham qayerda bo'lsa, o'sha yerda qoladi.
Mac hali ham nima o'rnatilgan deb hisoblashini ro'yxatga oling
Biror narsani o'chirishdan oldin inventar tuzing. Uch buyruq bir xil ko'rinadigan nosozlikni keltirib chiqaradigan uch qatlamni qamrab oladi:
scutil --nc list
networksetup -listallnetworkservices
profiles -Pscutil --nc list VPN konfiguratsiyalarining vakolatli ko'rinishi bo'lib, ulanish holati, xizmat nomi va xizmat ID'si bilan. U sozlamalar ro'yxatida hech qachon ko'rinmaydigan yozuvlarni tez-tez ko'rsatadi: bir necha oy oldin o'chirgan mijozning qolgan xizmatlari va jimgina boshlanadigan talab bo'yicha konfiguratsiyalar. networksetup -listallnetworkservices tarmoq xizmatlarini buyruq qatori vositalari kutgan nomlar bilan ko'rsatadi, nom bo'yicha olib tashlash uchun aynan shu kerak. profiles -P o'rnatilgan konfiguratsiya profillarini ro'yxatga oladi; boshqariladigan Mac'da VPN siz qo'shgan xizmat emas, balki o'sha profillardan birining ichidagi yuk bo'lishi mumkin.
Birinchi ro'yxatga ishonish o'rniga ro'yxatlarni birgalikda o'qing. scutil ichida bo'lib sozlamalarda bo'lmagan xizmat odatda uchinchi tomon mijozi tunnelga egaligini va uni o'z oynasida ko'rsatishini bildiradi. Ikkala ko'rinishda ham bo'lib sozlamalarda kulrang bo'lgan xizmat siyosatni bildiradi. O'chirilgandan keyin qayta paydo bo'lgan nom — nimadir uni qayta yaratadi, va o'sha narsa haqiqiy nishon.
Xizmatni egasi orqali olib tashlang
O'zingiz qo'shgan xizmat uchun hujjatlashtirilgan yo'lda qoling: Tizim sozlamalari, VPN, ma'lumot tugmasi, «Konfiguratsiyani olib tashlash». Apple bu yo'lni hujjatlashtiradi va u konfiguratsiya omborini izchil saqlaydi. Qo'lda tahrirlash preferences.plist tarmoq steki ishlab turganda — hech bir interfeys olib tashlamaydigan ikki nusxali yoki zombi xizmatlarga olib keladigan yo'l shu.
Terminaldan xizmatni nomi bo'yicha bu bilan olib tashlang: networksetup -removenetworkservice "Service Name", keyin bu bilan tasdiqlang: scutil --nc list. Buyruq interfeys bilan bir xil xizmatlar ro'yxatiga ta'sir qiladi, shuning uchun networksetup -listallnetworkservices ichida ko'rinmaydigan nom ikki yo'lning birortasi bilan ham olib tashlanmaydi. Tunnel mijozga tegishli bo'lsa, avval o'sha mijozning olib tashlash yoki o'chirish yo'lidan foydalaning, chunki mijoz keyingi ishga tushishida xizmatni qayta quradi.
Agar VPN qurilma boshqaruvidan kelgan bo'lsa, siz egasi emassiz. MDM o'rnatgan profillar olib tashlanmaydigan deb belgilanishi mumkin, hatto olib tashlanadigan profil ham keyingi tekshiruvda qayta yuborilishi mumkin. Bu bilan tasdiqlang: profiles -P, keyin tashkilotingizning chiqish jarayonidan foydalaning. Yukni mahalliy o'chirish yo muvaffaqiyatsiz bo'ladi, yo qayta o'rnatishni keltirib chiqaradi.
Xizmatisiz qayta ulanadigan qoldiqlar
Odatiy «u qaytdi» hisoboti xizmatning qaytishi emas, balki unga ega kengaytmaning qaytishidir. Ro'yxatdan o'tgan tizim kengaytmalari va tarmoq kengaytmasi turidagi ilova kengaytmalarini ro'yxatga oling:
systemextensionsctl list
pluginkit -m -p com.apple.networkextension.packet-tunnelNetworkExtension mijozi tunnel provayderini o'z identifikatori ostida o'rnatilgan holda saqlaydi, har qanday konfiguratsiyadan alohida. Konfiguratsiya ketgandan keyin ham kengaytma faol qolishi mumkin, mijozning menyu qatori agenti keyingi ishga tushishida yangi konfiguratsiya yaratishi mumkin, ba'zan hozir o'chirgan nomni qayta ishlatib. Kirish elementlari va sotuvchining yordamchisini shu yerda tekshiring: /Library/LaunchDaemons olib tashlash muvaffaqiyatsiz bo'ldi degan xulosaga kelishdan oldin.
Hisob ma'lumotlari ikkinchi qoldiq. Kirish kalit zanjirida saqlangan parol yoki mijoz sertifikati xizmat bilan birga o'chirilmaydi, IPSec umumiy siri tarixan tizim kalit zanjirida yashaydi, shuning uchun olib tashlab qayta qo'shish ba'zan parol so'rovini o'tkazib yuboradi. Agar Mac nazoratingizdan chiqib ketsa, elementni xizmat nomi bo'yicha Keychain Access'da toping va saqlangan hisob ma'lumotlari ifodalaydigan akkaunt, sertifikat yoki juft kalitni bekor qiling. A copied configuration file is a live credential even after local removal.
Olib tashlashni tekshiring va qaytayotgan profilni to'g'ri o'qing
Olib tashlash xizmat ikkala ko'rinishdan ketib, qayta ishga tushirgandan keyin ham yo'q bo'lib turganda tugallanadi. Tekshiring scutil --nc list xizmat ID'sini, scutil --dns bilan nom hal qilish kutgan rezolverdan foydalanishini tasdiqlang, keyin bir marta qayta ishga tushiring, chunki talab bo'yicha qoidalar va kirish agentlari faqat toza yuklashda o'zini ko'rsatadigan ikki narsa.
Agar u hali ham o'sha yerda bo'lsa, boshqa obyektlarni o'chirmang. Qaysi qatlam uni qayta yaratganini aniqlang: MDM profili xizmatni qayta yuboradi, mijoz agenti uni qayta quradi, yoki nom mos kelmaganligi uchun xizmat hech qachon olib tashlanmagan. Bu javob sotuvchining o'chirish dasturi, IT jamoangiz yoki o'sha olib tashlash muloqotidan yana bir bosqich kerakligini hal qiladi. Apple'ning olib tashlash qo'llanmasi siz qo'shgan xizmatlar uchun qo'llab-quvvatlanadigan yo'lni qamrab oladi; qoldiqlar — o'zingiz tekshirishingiz kerak bo'lgan qism: remove a VPN configuration.