Го инсталирате вториот клиент за да го споредите, и првиот престанува да работи. Ништо не е избришано, и двете апликации се уште се инсталирани. Она што се смени е под нив: системска екстензија, DNS поставка или стандардна рута, и двата клиенти сега не се согласуваат чија е таа. Инсталацијата не е ризичниот дел; ризичниот дел е да ги извршувате двата без забележана основна состојба кон која може да се вратите.

Симптом: функционалната поставеност запира по втората инсталација

Современите macOS VPN клиенти честопати доставуваат мрежна екстензија наместо интерфејс од стар стил. Инсталирањето на една може да побара одобрување, да додаде конфигурациски профил или да регистрира системска екстензија што влијае на сообраќајот пред воопшто да се воспостави врска. Екстензијата се вчитува пред да се појави прозорецот на апликацијата, поради што првобитниот клиент може да не успее додека новиот стои неактивен.

Ако потоа првобитниот клиент не може да се поврзе, или се поврзе и ништо не реши, новата екстензија е првиот осомничен. Тоа не е доказ за конфликт, но оттаму започнува истрагата. Следно проверете ја листата со екстензии и инсталираните конфигурациски профили, не само папката со апликации.

Забележете ја основната состојба пред да инсталирате нешто

Запишете што моментално работи: резултатот на апликацијата, верзијата на клиентот, крајната точка со која се поврзува и сите исклучоци по апликација или за поделениот тунел. Зачувајте го првобитниот профил преку заштитениот процес што клиентот го поддржува, а не со копирање датотеки од пакетот на апликацијата.

scutil --dns | head -40
netstat -rn | head -30
ifconfig | grep -E "^(utun|ipsec)"

Забележете ги овие три излези додека работниот клиент е поврзан. Тие ви ја даваат состојбата на резолверот, табелата со рути и листата со интерфејси што ги создава функционална поставеност, и тоа е точно она што ви треба за подоцнежна споредба. Ако Mac го управува работодавач, пред да започнете потврдете дека споредбата е дозволена, бидејќи автоматската работна врска може повторно да се активира за време на тестирањето и резултатот тогаш не претставува ниту еден од двата клиенти сам. Чувајте ги трите излези покрај белешката за профилот за подоцнежната споредба да има референца.

Менувајте една активна патека одеднаш

Запрете ја првобитната врска со нејзината вообичаена контрола, потоа стартувајте ја алтернативата. Два поврзани клиенти истовремено даваат резултат што ја опишува комбинацијата, а не кој било од производите. Одржувајте ја крајната точка и задачата споредливи ако услугите дозволуваат, бидејќи побрзо преземање преку друг сервер споредува две опции за поврзување, а не две апликации.

Ако новиот клиент не успее, зачувајте ја неговата прва грешка пред да промените нешто друго. Првата грешка обично го именува фазата, а вториот обид по промена на поставките често пријавува нешто помалку корисно.

Споредете ги DNS, рутите и апликацијата, не само брзината

Извршете ги истите три команди со поврзан нов клиент и споредете ги ред по ред. Резолвер што покажува на друго место, или табела со рути без приватната подмрежа, ги објаснува повеќето разлики во однесувањето пред да го погледнете протокот. Потоа тестирајте ја самата апликација со истата задача, бидејќи клиент што брзо се поврзува и не успева да реши внатрешно име не ја добил споредбата, дури и ако прозорецот за состојба изгледа подобро.

Забележете кој интерфејс го користел сообраќајот. На macOS името на тунелскиот интерфејс не е сигурен показател за тоа на кој клиент му припаѓа рутата, затоа спарете ја листата со интерфејси со табелата со рути наместо да читате само едно од нив. Ако постојат два интерфејси utun, сообраќајот го носи оној со соодветна рута и запис во резолверот. Погодувањето од името е начинот на кој се обвинува погрешниот интерфејс, бидејќи постојниот интерфејс не е секогаш оној што го носи сообраќајот.

Прочитајте ги трите излези наместо само да ги прелистате. Во излезот на резолверот, сервер за имиња поврзан со интерфејс utun покажува кој клиент го инсталирал; во табелата со рути, стандардната рута го именува интерфејсот што го носи сообраќајот; во листата со интерфејси, втор уред utun значи дека е создаден втор тунел. Тие три реда, споредени со основната состојба, ја одвојуваат обновената поставеност од онаа во која двата клиенти се уште се натпреваруваат.

Вратете, потоа отстранете чисто

Вратете се преку сопствениот работен тек на првобитниот клиент и потврдете дека излезите од основната состојба се совпаѓаат со она што сте го забележале. Ако резолверот или табелата со рути не се вратат, запрете и поправете го тоа пред да отстраните нешто друго. Отстранете ја неискористената поставеност преку компонентата што ја поседува: деинсталаторот на клиентот, профилот или поставките на системската екстензија.

Завршете со ажурирање на белешките со верзијата што сте ја тестирале, крајната точка што сте ја користеле и резултатот за секоја. По шест месеци тој запис е разликата помеѓу одлука и гласина.

Поврзани статии