«Ажырату» түймесін басу жұмыс істейді, ал он секундтан кейін туннель бәрібір қайта оралады. Бұл цикл сирек VPN клиентінің дұрыс емес әрекеті; бұл әрдайым тек бір сұрақ қоятын қалпына келтіру скрипті, «ол өшіп тұр ма?», және оған қосылу арқылы жауап беретін. Пайдаланушы жауап берген сұрақты жүйе хабарлайтын сұрақтан бөлгенде, түзету ұзағырақ күтудің орнына аздаған күйге айналады.

Екі сұрақ, бір емес

Бұл профиль дәл қазір қосылуы керек пе, және жүйе қазір не хабарлайды? Бұлар түрлі иелері бар түрлі сұрақтар, және қалпына келтіру саясаты әрекет етуден бұрын екеуін де қажет етеді. Ниет — құралыңыз шешетін және есте сақтайтын нәрсе. Байқалған күй — платформа сізге айтатын нәрсе.

IntentWhat you observeWhat to do
WantedDropped unexpectedlyAllow one supported recovery attempt
Paused by the userDisconnectedDo nothing until intent changes
WantedAlready connectingWait instead of starting a rival attempt
WantedAuthentication needs a personPrompt, then stop replaying credentials

Жолдарды істер тізімі ретінде емес, саясат ретінде оқыңыз. Екінші жол — көптеген скрипттер жіберіп алатын жол, және ол мониторды өзінің дұрыс екенін талап ететін машинадан ажырататын жалғыз жол.

Байқалған мәртебе — қалау емес

Apple-дың Network Extension күй моделі connecting, connected, disconnecting, disconnected және recovery күйлерін хабарлайды. Бесеуі де қосылымды сипаттайды. Олардың ешқайсысы «пайдаланушы бұл профильді кідіртілген күйде қалдыруды сұрады» демейді, өйткені бұл мүлдем қосылым күйі емес. Сол фреймворкке негізделмеген клиенттер өздерінің қолдау көрсетілетін басқару элементтері мен күй шақыруларын ұсынады, және олар өз сөздік қорымен сол шекараны сызады.

Салдар — ажыратылған күйді ешқашан жалғыз түсіндіруге болмайды. Ол кемінде үш нәрсенің бірін білдіреді: туннель құлады, пайдаланушы оны тоқтатты, немесе жүйе әрекеттер арасында. Оларды тек сіздің ниет жазбаңыз ғана ажырата алады. Сол жазбаны жазып қойыңыз, егер ол қайта жүктеуден аман өтуі керек болса, қайта жүктеулер арасында сақтаңыз, және оны пайдаланушы әрекет еткен сәтте жаңартыңыз, кейінірек журнал жолынан болжамаңыз.

scutil --nc list
scutil --nc status "Office VPN"

Бұл профильді тағы кім іске қосуға құқылы

Көмекшіңіз уәде еткен кідіріс сол профильдің басқа иелері қаншалықты күшті болса, соншалықты ғана күшті. On Demand ережесі, басқарылатын конфигурация немесе екінші клиент барлығы қосылым сұрай алады, және көмекшіңіз дәл жазылғандай әрекет етіп жатқанда бүлінген болып көрінеді.

Профильді іске қоса алатын барлық механизмді табыңыз кідірісті құрметтеуге уәде бермес бұрын, және қайсысы жеңетінін жазыңыз. Басқарылатын қызмет жеке кідіріс опциясын әдейі бермесе, бұл саясат туралы әкімшінің шешімі, ал басқарумен күресу арқылы скрипт толтыратын олқылық емес.

Қайталауларды зеріктіретін етіңіз

Әрекеттер санын шектеңіз және әрқайсысын өзгерген нәрсеге жауап беретін етіңіз: желі қайта келді, шлюз жауап берді, тіркелгі деректері сұрағы аяқталды. Қолжетімсіз шлюз, мерзімі өткен сәйкестендіру және қабылданбаған екінші фактор үш түрлі жауапты қажет етеді, ал тар цикл үшеуіне де бірдей жауап береді.

Жылдам қайталау экранда шын мәнінде не шығаратынын қараңыз. Пайдаланушы жабатын қайталанатын диалогтар бір анық қате хабарламасынан жаман, және олар адамдарды сұрақтарды оқымай басып өтуге үйретеді.

Кідіріс пен трафик саясаты — бөлек уәделер

Пайдаланушы кідірткен туннель трафикті жиі әдейі бұғатталған күйде қалдырады, және бұл kill switch стиліндегі саясаттың бүкіл мәні. Бұл «Кідіріс» дәл бір нәрсені уәде етуі керек дегенді білдіреді: қалпына келтіру тоқтайды. Ол желі рұқсат ететін нәрсені үнсіз өзгертпеуі керек.

Трафик мінез-құлқын бөлек шешіңіз, оны «Кідіріс» басқару элементінің жанында құжаттаңыз, және туннель кідіртілген, сәтсіз немесе жоқ болса да оны біртұтас ұстаңыз. Әйтпесе пайдаланушы «Ажырату» басу болжамсыз нәрсе жасайтынын біледі, ал келесі қолдау билеті «кейде көрінетін себепсіз жұмысын тоқтататын» желі туралы болады.

Қатысты мақалалар