Console ng Mac: limitahan ang log sa isang pagtatangka ng VPN
Lagyan ng timestamp ang isang koneksyon, i-filter ayon sa prosesong nagmamay-ari, pagkatapos basahin ang unang error sa halip na ang huli. I-export lamang ang sipi na talagang sinuri mo.
Nabigo ang VPN, may nagsabing tingnan ang Console, at bubuksan mo ang isang window na umaagos ng libu-libong linya bawat segundo. Karamihan dito ay walang kinalaman sa tunnel. Ang kapaki-pakinabang na kasanayan ay ang paglimita ng view sa isang pagtatangka at isang proseso bago magbasa ng anuman.
Sapat ang tatlong hakbang para sa karamihan ng pagsisiyasat ng VPN sa Mac.
Gumawa ng isang pagtatangka na makikilala mo
Isulat ang lokal na oras at timezone, pagkatapos kumonekta nang isang beses. Itala ang eksaktong teksto ng error na ipinakita ng kliyente, dahil kadalasan ito ay mas tiyak kaysa sa anumang linya ng log. Mayroon ka na ngayong window na ilang segundo at isang termino sa paghahanap. Lahat ng bago ang window na iyon ay kasaysayang hindi mo kailangan.
Ang pagtatangka na hindi mo matatatakan ng oras ay pagtatangka na hindi mo mai-filter.
I-filter ayon sa proseso bago mag-filter ayon sa teksto
Tinatanggap ng search field ng Console ang mga predikado ng proseso at mensahe, at ang katumbas sa command line ay mas madaling kopyahin. Ang log show --last 5m --predicate 'process == "NEIKEv2Provider"' ay naglilimita sa isang provider. Nag-iiba ang eksaktong pangalan ng proseso ayon sa uri ng koneksyon, kaya hanapin ito sa unang pagtatangkang walang filter.
Ang pag-filter muna ayon sa teksto ay nagbabalik ng bawat subsystem na nag-log ng salitang VPN nang nagkataon.
Ang predikado ay maaari ring mag-filter ayon sa subsystem at kategorya, na kadalasang mas tiyak kaysa sa pangalan ng proseso. Pinapayagan ng pinag-isang pag-log ang isang library na magpahayag ng subsystem, at ang mga bahagi ng network ng Apple ay gumagamit ng ilan sa mga ito. Magsimula sa proseso, pagkatapos idagdag ang --info kung itinatago ng default na antas ang kaganapang inaasahan mo. Ang mga mensahe sa antas ng debug ay karaniwang nangangailangan ng configuration profile, na hindi sulit i-install para lang makabasa ng isang log.
Basahin ang pagkakasunod-sunod, hindi ang huling linya
Ang huling mensahe ng pagkatanggal ay ang pinakakaunting impormasyong linya sa file. Humanap nang mas maaga ng unang error ng adapter, pagkabigo ng beripikasyon o pagtanggi ng configuration. Pinapangalanan ng mga iyon ang yugtong nabigo, samantalang ang pagkatanggal ay nagsasabi lamang na ang yugto ay hindi naibalik. Panatilihin ang pagkakasunod-sunod ng mga kaganapan kapag kinokopya mo ang mga ito, dahil ang pagkakasunod-sunod ang diagnosis.
Ang pagsisimula ng lokal na serbisyo ay hindi matagumpay na malayuang pakikipagkamay, at hindi magpapanggap ang log ng kabaligtaran.
Ano ang itinatago ng redaction at bakit
Ang pinag-isang pag-log ay nagtatago ng ilang halaga sa likod ng pribadong marker bilang default, kaya ang isang kapaki-pakinabang na field ay maaaring magmukhang walang laman. Ito ay desisyon sa disenyo tungkol sa kung ano ang maaaring kolektahin, hindi bug. Huwag i-flip ang malawak na setting ng privacy para lang makakuha ng mas maraming teksto.
Kung ang halagang kailangan mo ay na-redact, hanapin ito sa sariling log o configuration ng aplikasyon.
I-export ang sinuring sipi
I-export lamang ang window na sinuri mo. Lumilitaw ang mga landas, username, panloob na hostname at address ng endpoint sa ordinaryong linya ng log, at dinadala ng export ng buong system ang lahat ng iyon sa sinumang tumatanggap.
Itago ang hindi nagalaw na capture at gayundin ang sipi. Kung may magtutol sa timeline mamaya, ang orihinal lamang ang makakasagot. Ang sipi ay para sa ticket, at ang orihinal ay para sa pagtatalo.
Pangalanan ang yugto nang tahasan sa ticket: adapter, beripikasyon o routing. Pinapanatili nitong interpretable ang ebidensya sa halip na gawin itong bundle na walang makabasa. Ang gabay ng gumagamit ng Console ng Apple ay sumasaklaw sa mga kontrol sa pagkolekta at paghahanap na tinutukoy dito.