VPN gagal, seseorang menyuruh memeriksa Konsol, dan Anda membuka jendela yang mengalirkan ribuan baris per detik. Sebagian besar tidak ada hubungannya dengan terowongan. Keterampilan yang berguna adalah menyempitkan tampilan ke satu percobaan dan satu proses sebelum membaca apa pun.

Tiga langkah cukup untuk sebagian besar penyelidikan VPN di Mac.

Buat satu percobaan yang bisa Anda kenali

Catat waktu lokal dan zona waktu, lalu hubungkan sekali. Catat teks persis kesalahan yang ditampilkan klien, karena biasanya lebih spesifik daripada baris log mana pun. Sekarang Anda punya jendela beberapa detik dan istilah pencarian. Semua yang sebelum jendela itu adalah sejarah yang tidak Anda butuhkan.

Percobaan yang tidak bisa Anda beri stempel waktu adalah percobaan yang tidak bisa Anda filter.

Filter berdasarkan proses sebelum memfilter berdasarkan teks

Kolom pencarian Konsol menerima predikat proses dan pesan, dan padanan baris perintahnya lebih bisa diulang. log show --last 5m --predicate 'process == "NEIKEv2Provider"' menyempitkan ke satu penyedia. Nama proses persisnya berbeda menurut jenis koneksi, jadi temukan saat percobaan pertama tanpa filter.

Memfilter berdasarkan teks lebih dulu mengembalikan setiap subsistem yang kebetulan mencatat kata VPN.

Predikat juga bisa memfilter berdasarkan subsistem dan kategori, yang sering lebih ketat daripada nama proses. Pencatatan terpadu memungkinkan pustaka mendeklarasikan subsistem, dan komponen jaringan Apple memakai beberapa di antaranya. Mulailah dengan proses, lalu tambahkan --info jika tingkat bawaan menyembunyikan peristiwa yang Anda harapkan. Pesan tingkat debug biasanya memerlukan profil konfigurasi, yang tidak layak dipasang hanya untuk membaca satu log.

Baca urutannya, bukan baris terakhir

Pesan terputus terakhir adalah baris paling tidak informatif dalam berkas. Lihat lebih awal untuk kesalahan adaptor pertama, kegagalan verifikasi, atau penolakan konfigurasi. Itu menyebutkan tahap yang gagal, sedangkan pemutusan hanya mengatakan tahap itu tidak pulih. Pertahankan urutan peristiwa saat menyalinnya, karena urutannya adalah diagnosis.

Layanan lokal yang mulai bukanlah jabat tangan jarak jauh yang berhasil, dan log tidak akan berpura-pura sebaliknya.

Apa yang disembunyikan penyuntingan dan mengapa

Pencatatan terpadu menyembunyikan sebagian nilai di balik penanda privat secara bawaan, itulah sebabnya kolom yang berguna bisa tampak kosong. Itu pilihan desain tentang apa yang boleh dikumpulkan, bukan bug. Jangan membalik pengaturan privasi yang luas hanya untuk mendapatkan lebih banyak teks.

Jika nilai yang Anda butuhkan disunting, carilah di log atau konfigurasi aplikasi itu sendiri.

Ekspor kutipan yang sudah ditinjau

Ekspor hanya jendela yang Anda tinjau. Jalur, nama pengguna, nama host internal, dan alamat titik akhir muncul di baris log biasa, dan ekspor seluruh sistem membawa semuanya kepada siapa pun yang menerimanya.

Simpan tangkapan yang belum disentuh sekaligus kutipannya. Jika seseorang mempersoalkan garis waktu nanti, hanya aslinya yang menyelesaikannya. Kutipan untuk tiket, dan aslinya untuk perdebatan.

Sebutkan tahap secara eksplisit di tiket: adaptor, verifikasi, atau perutean. Itu menjaga bukti tetap bisa ditafsirkan alih-alih mengubahnya menjadi berkas yang tidak bisa dibaca siapa pun. panduan pengguna Konsol dari Apple mencakup kontrol pengumpulan dan pencarian yang dirujuk di sini.

Artikel terkait