Завантаження інсталятора, який відкривається, — найслабша можлива перевірка сумісності. Вікно програми, привілейований помічник і мережеве розширення постачаються як окремі частини з окремими вимогами, і машина має задовольнити їх усі. Пройдіть список по порядку й зупиніться на першому пункті, який не можете вказати точно. Завантаження, яке запускається, майже нічого не говорить про те, чи підніметься тунель.

Запишіть машину до пакета

Почніть із фактів, які можна процитувати. About This Mac дає модель і чип; sw_vers дає точну версію та збірку macOS; uname -m дає архітектуру, під якою працює оболонка. Запишіть модель, чип, випуск і збірку в чотири окремі рядки, а не в одне речення. Рік моделі, пригаданий із рахунку, не є доказом, і дивне поєднання, наприклад старий корпус із підозріло новим випуском, варто з'ясувати до того, як щось буде встановлено. Номери збірок важливіші за маркетингові назви, бо мінімум постачальника часто називає збірку.

Потім порівняйте заявлений постачальником мінімум із цим записом. Якщо випуск новіший за той, що підтримує пакет, відповідь не в тому, щоб усе одно його встановити.

Перевіряйте помічника, а не лише вікно

Частина, яка створює тунель, зазвичай працює як привілейований помічник або системне розширення, і має власний поріг сумісності. Програма може запуститися й усе ж не встановити свого помічника, що дає вікно, яке виглядає добре, і тунель, який так і не з'являється. systemextensionsctl list повідомляє про розширення, відомі системі, і саме там стає видимим несхвалений або застарілий компонент. Читайте це після невдалого першого запуску, а не після дзвінка в підтримку.

Схвалення — окремий крок від встановлення. Користувачеві, можливо, доведеться дозволити розширення в налаштуваннях конфіденційності, а керованому Mac може знадобитися адміністратор, щоб схвалити його централізовано. Підтвердьте, який із цих випадків застосовується, перш ніж робити висновок, що інсталятор не спрацював.

Узгодьте протокол і профіль на обох кінцях

Знайома адреса сервера не робить старий протокол придатним для нового клієнта. Підтримка протоколу версіонована з обох боків: операційна система відмовилася від деяких методів роки тому, а шлюз може все ще пропонувати їх для старого обладнання. Попросіть в оператора підтримуваний профіль і метод автентифікації, а не вибирайте те, що використовувала старіша машина.

Профіль — частина пакета. З'єднання, відновлене зі знімка екрана чужих налаштувань, — це конфігурація, яку ніхто не підтримує.

Заміну розширення вирішуйте через постачальника

Сучасна macOS відокремлює системні розширення від старіших, заснованих на ядрі, і цей перехід — проблема постачальника, яку треба задокументувати. Якщо розширення повідомляє про проблему, спершу назвіть точний пакет, потім скористайтеся документованим шляхом заміни від розробника.

Не переносьте завантажені розширення ядра в пакет програми й не послаблюйте захист платформи, щоб задовольнити стару інструкцію. Ані одне не дає підтримуваної комбінації, і обидва відокремлюють програму від компонентів, які постачив її видавець. Схвалюйте лише те програмне забезпечення, яке очікуєте, через документовані системні засоби керування, потім запишіть, що ви схвалили. Цей запис — також спосіб скасувати це пізніше.

Запишіть комбінацію, яка спрацювала

Завершіть одним рядком, який можна передати наступній людині: фактична модель і чип, випуск і збірка macOS, повна версія клієнтського пакета, схвалений профіль і власник облікових даних. П'ять фактів, без прикметників. Будь-що менше, і наступне встановлення перетворюється на розслідування.

Потім перевірте приватну програму через цю комбінацію, перш ніж виводити з експлуатації старий шлях доступу. Якщо машина виходить за межі підтримуваного набору клієнтів, вирішіть, де має виконуватися завдання, і ясно скажіть, що шлюз в іншому місці дає мережевий шлях без оновлення браузера, сховища довіри чи операційної системи Mac. Підтримка програмного забезпечення кінцевих точок — окрема вимога від зв'язності, і змішування двох — це те, як непідтримувані машини залишаються в роботі роками.

Схожі статті