Nainstalujete druhého klienta, abyste ho porovnali, a první přestane fungovat. Nic nebylo smazáno a obě aplikace jsou stále nainstalované. Změnilo se to, co je pod nimi: systémové rozšíření, nastavení DNS nebo výchozí trasa, a oba klienti se teď neshodnou na tom, komu to patří. Instalace není riziková část; riziková část je spustit oba bez zaznamenaného výchozího stavu, ke kterému se dá vrátit.

Příznak: funkční nastavení se po druhé instalaci zastaví

Moderní VPN klienti pro macOS často přicházejí se síťovým rozšířením místo rozhraní starého stylu. Instalace jednoho může vyžádat schválení, přidat konfigurační profil nebo zaregistrovat systémové rozšíření, které ovlivňuje provoz ještě před navázáním jakéhokoli spojení. Rozšíření se načte dřív, než se objeví okno aplikace, a proto původní klient může selhat, zatímco nový zůstává nečinný.

Pokud se původní klient potom nepřipojí, nebo se připojí a nic nepřeloží, je nové rozšíření první podezřelý. Není to důkaz konfliktu, ale je to místo, kde vyšetřování začíná. Dále zkontrolujte seznam rozšíření a nainstalované konfigurační profily, ne jen složku aplikací.

Zaznamenejte výchozí stav před instalací čehokoli

Zapište, co nyní funguje: výsledek aplikace, verzi klienta, koncový bod, ke kterému se připojuje, a všechna vyloučení pro jednotlivé aplikace nebo pro rozdělený tunel. Uložte původní profil chráněným postupem, který klient podporuje, ne kopírováním souborů z balíčku aplikace.

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

Zachyťte tyto tři výstupy, dokud je funkční klient připojen. Dávají stav překladače, tabulku tras a seznam rozhraní, které funkční nastavení vytváří, a to je přesně to, co potřebujete pro pozdější srovnání. Pokud Mac spravuje zaměstnavatel, před začátkem potvrďte, že srovnání je povoleno, protože automatické pracovní připojení se může během testu znovu aktivovat a výsledek pak nepředstavuje ani jednoho z klientů samotného. Uložte tři výstupy vedle poznámky o profilu, aby pozdější srovnání mělo referenci.

Měňte vždy jednu aktivní cestu

Zastavte původní připojení jeho obvyklým ovládáním a potom spusťte alternativu. Dva připojení klienti najednou dávají výsledek, který popisuje kombinaci, ne jeden z produktů. Udržujte koncový bod a úkol srovnatelné, pokud to služby dovolují, protože rychlejší stahování přes jiný server srovnává dvě možnosti připojení, ne dvě aplikace.

Pokud nový klient selže, uchovejte jeho první chybu, než změníte cokoli dalšího. První chyba obvykle pojmenuje fázi a druhý pokus po změně nastavení často hlásí něco méně užitečného.

Srovnávejte DNS, trasy a aplikaci, ne jen rychlost

Spusťte stejné tři příkazy s připojeným novým klientem a srovnejte je řádek po řádku. Překladač ukazující jinam nebo tabulka tras bez privátní podsítě vysvětluje většinu rozdílů v chování dřív, než se podíváte na propustnost. Potom otestujte skutečnou aplikaci stejným úkolem, protože klient, který se rychle připojí a nedokáže přeložit interní jméno, srovnání nevyhrál, i když okno stavu vypadá lépe.

Všimněte si, které rozhraní provoz použil. V macOS není název tunelového rozhraní spolehlivým ukazatelem toho, který klient vlastní trasu, proto spárujte seznam rozhraní s tabulkou tras, místo abyste četli jen jedno z nich. Pokud existují dvě rozhraní utun, tím, které nese váš provoz, je to s odpovídající trasou a záznamem v překladači. Hádání podle názvu je způsob, jak je obviňováno špatné rozhraní, protože existující rozhraní není vždy to, které nese provoz.

Čtěte tři výstupy, místo abyste je jen prolétli. Ve výpisu překladače jmenný server připojený k rozhraní utun ukazuje, který klient ho nainstaloval; v tabulce tras výchozí trasa pojmenovává rozhraní, které nese provoz; v seznamu rozhraní druhé zařízení utun znamená, že byl vytvořen druhý tunel. Tyto tři řádky ve srovnání s výchozím stavem oddělují obnovené nastavení od takového, kde oba klienti stále soupeří.

Obnovte a potom čistě odstraňte

Vraťte se vlastním postupem původního klienta a potvrďte, že výstupy odpovídají zaznamenanému výchozímu stavu. Pokud se překladač nebo tabulka tras neobnoví, zastavte se a opravte to, než odstraníte cokoli dalšího. Odstraňte nepoužívané nastavení přes komponentu, která ho vlastní: odinstalátor klienta, profil nebo nastavení systémového rozšíření.

Skončete aktualizací poznámek o verzi, kterou jste testovali, koncový bod, který jste použili, a výsledek pro každý. O šest měsíců později je tento záznam rozdíl mezi rozhodnutím a fámou.

Související články