Mac-тагы VPN кеңейтүүсү күйгүзүлгөнбү? Текшерүүгө тийиш үч жер
Күйгүзүлгөн, орнотулган жана туташкан абалдар macOS-та башка-башка. Кайра орнотуудан мурун кеңейтүүлөр тизмесин, CLI чыгышын жана кардардын өзүнүн абалын салыштырыңыз.
Меню тилкеси туташтырылганын билдирет, ал эми кеңейтүүлөр тизмеси компонентти дагы эле активдештирилбеген деп белгилейт. Эки окуу тең эле Mac-тан келет жана экөө тең жалган айтпайт: алар ар башка фактыларды сүрөттөйт. macOS VPN кардары үчүн жок дегенде үч өзүнчө абалды сактайт, ал эми колдоо темалары аларды бир сүйлөмгө бириктирет, ошондуктан кеңеш кайра орнотуу менен кайра конфигурациялоонун ортосунда термелет. Сизге чындыгында кайсы абал жетишпей жатканын билүү божомолдор менен өткөн түштү эки мүнөттүк текшерүүгө айландырат.
Бул абалдардын орду да, ээлери да башка. Бирөө операциялык системанын кеңейтүүлөр реестрине таандык, бирөө түзмөк баш ийген саясатка таандык, дагы бирөө кардардын өзүнүн сеансына таандык. Ээлери башка болгондуктан, алардын бирине колдонулган оңдоо калган экөөнү сейрек өзгөртөт.
Бир ат менен аталган үч абал
| State | Where it lives | What it does not prove |
|---|---|---|
| installed and activated | the system extension registry | that any tunnel exists |
| permitted by policy | a configuration profile or a one-time user approval | that the vendor's profile is configured |
| connected | the client's own session state | that traffic takes the intended route |
Аларды кандай тартипте окуганыңыз тизменин өзүнөн маанилүүрөөк: реестрден баштаңыз, анткени эч качан активдештирилбеген компонент туташа албайт, андан кийин активдештирүү таптакыр мүмкүнбү, аны чечкен саясатты окуңуз, акырында кардарды окуңуз, ал үчөөнүн ичинен сеансты сүрөттөгөн жалгыз. Ошол тартиптин жогорку бөлүгүндөгү дал келбестик анын астындагы бардык симптомдорду түшүндүрөт, ал эми ылдыйкы бөлүгүндөгү дал келбестик жогорку экини бузулбай калтырат.
Айырмачылыктын конкреттүү мисалы: активдештирилген деп окулган реестр жазуусу жана туташа албаган кардар профилге же серверге көрсөтөт, кеңейтүүгө эмес. Тескери айкалыш, башкача айтканда эч нерсе көрсөтпөгөн реестрдин жанындагы активдештирилген кардар, адатта сиз карап жаткан колдонмо трафикти ташыган колдонмо эмес дегенди билдирет. Бир нерсеге тийүүдөн мурун кайсы айкалышты байкаганыңызды жазып коюңуз.
Кеңейтүүнү белгиче ишенбей табуу
Учурдагы чыгарылыштар тармактык кеңейтүүлөрдү Система жөндөөлөрү, Жалпы, Кирүү элементтери жана Кеңейтүүлөр бөлүмүндө тизмелейт. Продукттун же анын басмакеринин атындагы жазууну таап, меню тилкесиндеги белгинин ордуна жанындагы которгучту окуңуз. Белгилер менен орундар macOS версияларынын ортосунда жылды, ошондуктан эски макаланын скриншотунун ордуна өз чыгарылышыңызга арналган өндүрүүчүнүн нускамасын аткарыңыз. Такыр жок жазуу компонент эч качан орнотулбаганын билдирет, ал эми профилди түзөтүү аны пайда кылбайт.
systemextensionsctl list
log show --last 10m --predicate 'subsystem == "com.apple.networkextension"' --style compact
Биринчи буйрук эмне орнотулганын жана ар бир кеңейтүү өзүн активдештирилген деп билдиреби, аны көрүүнүн эң тез жолу. Экинчиси активдештирүү эмнеге четке кагылып жатканын көрсөтөт, анткени четке кагуу адатта колдонуучу интерфейсине эч качан жетпеген саясат же кол тамга тууралуу даттануу түрүндө келет. Бир нерсени өзгөртүүдөн мурун четке кагуу текстин окуңуз: журнал сабы компонентти жана көп учурда себебин атайт, бул колдоо ишине дал керек нерсе. Маанилүү деп эсептеген сүйлөмдү эмес, бүт сапты көчүрүңүз, анткени версия менен идентификатор анын карама-каршы учтарында.
Кардар моюнга алган, тизме моюнга албаган нерсе
Кеңейтүү ырасталгандан кийин кардардан профили жана сеансы барбы деп сураңыз, анткени байланышсыз сакталган профиль конфигурация маселеси, ал эми трафикти ташыбаган байланыш маршруттоо же саясат маселеси. Үчөөнү бир деп кароо сизди бүт убакыт иштеп турган компонентти кайра орнотууга кайтарат.
scutil --nc list
scutil --nc status "Work VPN"
Тизме конфигурацияланган кызматтарды жана алардын байланыш абалын көрсөтөт; статус чакыруу бир аталган кызматтын абалын жана анын акыркы катасын көрсөтөт. Кайра орнотуудан мурун ошол текстти жана macOS версиясын жазып алыңыз, анткени кайра орнотуу далилди жок кылат жана көп учурда ошол эле бузулушту кайталайт.
Которгучтун ээси саясат болгондо
Башкарылуучу Mac-те конфигурация профили кеңейтүүнү белгиленген абалда кармай алат, жана анда которгуч долбоор боюнча боз болуп калат. Жеткиликсиз которгуч айланып өтүүчү ката эмес, саясаттын билдирүүсү. Ага жетүү үчүн профилди же башкаруу каттоосун жок кылуу түзмөктүн коопсуздук абалын өзгөртөт, кийинки текшерүүдө кайтарылат жана өзүн шайкеш деп жарыялаган, бирок аны шайкеш кылган көзөмөлдөрү жок машинаны калтырат. Бул натыйжа баштапкы маселеден жаман, анткени симптом менен бирге себепти да жашырат.
Өтүнүчтү кеңейтүүнүн идентификатору, четке кагуунун так тексти жана версиясы менен администраторго алып барыңыз. Башкарылуучу жайгаштыруу адатта тармактык кеңейтүүнү бир нече мүнөттө борбордон беките алат, бул айланып өтүү жолунан тезирээк жана кийин текшерүүгө болот.
Оңдоону чыныгы колдонмодо далилдөө
Ар кандай колдоого алынган оңдоодон кийин кайра туташып, меню тилкесиндеги белгинин ордуна VPN үчүн бар колдонмону сынап көрүңүз. Андан кийин туннелден тышкары калышы керек болгон трафик дагы эле тышта калаарын ырастаңыз, анткени баарын үнсүз маршруттаган оңдоо сиз көздөгөн өзгөртүүдөн башка өзгөртүү. Чыныгы колдонмодогу эки мүнөттүк сыноо кайталай албаган белгиден кымбат.
Ошол тизмеде жүргөндө бир эскертүү: мазмун чыпкасы да тармактык кеңейтүү. Бир гана сайт иштебегенде, панелдеги ар бир кеңейтүүнү өчүрүү башка колдонмолордун байланышсыз чыпкалоосун бузат жана салыштырар компоненттерди алып салуу менен кийинки диагностиканы кыйындатат. Ага тийүүдөн мурун кеңейтүүнү басмакери жана ролу боюнча аныктап, үч абалдын кайсынысы чындыгында туура эмес болгонун жазып коюңуз.