VPN се проваля, някой казва да проверите Конзолата и вие отваряте прозорец, който излива хиляди редове в секунда. Повечето от тях нямат нищо общо с тунела. Полезното умение е да стесните изгледа до един опит и един процес, преди да четете каквото и да е.

Три стъпки са достатъчни за повечето разследвания на VPN на Mac.

Направете един опит, който можете да разпознаете

Запишете местното време и часовата зона, след което се свържете веднъж. Отбележете точния текст на грешката, която клиентът показа, защото тя обикновено е по-конкретна от всеки ред в журнала. Сега имате прозорец от няколко секунди и термин за търсене. Всичко преди този прозорец е история, която не ви трябва.

Опит, който не можете да отбележите с време, е опит, който не можете да филтрирате.

Филтрирайте по процес, преди да филтрирате по текст

Полето за търсене на Конзолата приема предикати за процес и съобщение, а еквивалентът от командния ред е по-възпроизводим. log show --last 5m --predicate 'process == "NEIKEv2Provider"' стеснява до един доставчик. Точното име на процеса зависи от типа връзка, затова намерете го при първия нефилтриран опит.

Филтрирането първо по текст връща всяка подсистема, която случайно е записала думата VPN.

Предикатът може да филтрира и по подсистема и категория, което често е по-тясно от име на процес. Унифицираното журналиране позволява на библиотека да обяви подсистема и мрежовите компоненти на Apple използват няколко от тях. Започнете с процеса, след което добавете --info, ако нивото по подразбиране скрива очакваното събитие. Съобщенията от ниво за отстраняване на грешки обикновено изискват конфигурационен профил, който не си струва да се инсталира само за четене на един журнал.

Четете последователността, а не последния ред

Последното съобщение за прекъсване е най-малко информативният ред във файла. Търсете по-рано първата грешка на адаптера, неуспех при проверка или отхвърляне на конфигурация. Те назовават етапа, който се е провалил, докато прекъсването казва само, че етапът не е възстановен. Запазете реда на събитията, когато ги копирате, защото последователността е диагнозата.

Стартирането на локална услуга не е успешно отдалечено ръкостискане и журналът няма да твърди обратното.

Какво скрива редактирането и защо

Унифицираното журналиране скрива някои стойности зад частен маркер по подразбиране и затова полезно поле може да изглежда празно. Това е решение за дизайна относно това какво може да се събира, а не дефект. Не обръщайте широки настройки за поверителност само за да получите повече текст.

Ако стойността, която ви трябва, е редактирана, потърсете я в собствения журнал или конфигурация на приложението.

Експортирайте прегледана извадка

Експортирайте само прозореца, който прегледахте. Пътища, потребителски имена, вътрешни имена на хостове и адреси на крайни точки се появяват в обикновени редове на журнала и експортът на цялата система носи всички тях до получателя.

Пазете както недокоснатия запис, така и извадката. Ако някой по-късно оспори хронологията, оригиналът е единственото, което я решава. Извадката е за заявката, а оригиналът — за спора.

Назовавайте етапа изрично в заявката: адаптер, проверка или маршрутизация. Това запазва доказателствата разбираеми, вместо да ги превръща в пакет, който никой не може да прочете. Ръководството за потребителя на Конзолата от Apple описва контролите за събиране и търсене, споменати тук.

Подобни статии