Konsol Mac: sempitkan log kepada satu percubaan VPN
Cap masa satu sambungan, tapis mengikut proses pemiliknya, kemudian baca ralat pertama dan bukan yang terakhir. Eksport hanya petikan yang benar-benar anda semak.
VPN gagal, seseorang menyuruh semak Konsol, dan anda membuka tetingkap yang mengalirkan beribu-ribu baris sesaat. Sebahagian besarnya tiada kaitan dengan terowong. Kemahiran yang berguna ialah menyempitkan paparan kepada satu percubaan dan satu proses sebelum membaca apa-apa.
Tiga langkah sudah cukup untuk kebanyakan siasatan VPN Mac.
Buat satu percubaan yang boleh anda kenali
Catat masa tempatan dan zon masa, kemudian sambung sekali. Catat teks tepat ralat yang ditunjukkan oleh klien, kerana ia biasanya lebih khusus daripada mana-mana baris log. Kini anda mempunyai tetingkap beberapa saat dan satu istilah carian. Semua yang sebelum tetingkap itu ialah sejarah yang anda tidak perlukan.
Percubaan yang tidak boleh anda cap masa ialah percubaan yang tidak boleh anda tapis.
Tapis mengikut proses sebelum menapis mengikut teks
Medan carian Konsol menerima predikat proses dan mesej, dan persamaan baris arahan lebih boleh dihasilkan semula. log show --last 5m --predicate 'process == "NEIKEv2Provider"' menyempitkannya kepada satu pembekal. Nama proses yang tepat berbeza mengikut jenis sambungan, jadi cari ia semasa percubaan pertama tanpa tapisan.
Menapis mengikut teks dahulu mengembalikan setiap subsistem yang kebetulan mencatat perkataan VPN.
Predikat juga boleh menapis mengikut subsistem dan kategori, yang selalunya lebih ketat daripada nama proses. Log bersepadu membolehkan pustaka mengisytiharkan subsistem, dan komponen rangkaian Apple menggunakan beberapa daripadanya. Mulakan dengan proses, kemudian tambah --info jika tahap lalai menyembunyikan peristiwa yang anda jangkakan. Mesej tahap nyahpepijat biasanya memerlukan profil konfigurasi, yang tidak berbaloi dipasang hanya untuk membaca satu log.
Baca urutannya, bukan baris terakhir
Mesej putus sambungan terakhir ialah baris paling kurang bermaklumat dalam fail. Cari lebih awal ralat penyesuai pertama, kegagalan pengesahan atau penolakan konfigurasi. Itu menamakan peringkat yang gagal, manakala putus sambungan hanya menyatakan peringkat itu tidak dipulihkan. Kekalkan urutan peristiwa apabila anda menyalinnya, kerana urutannya ialah diagnosis.
Perkhidmatan tempatan bermula bukanlah jabat tangan jauh yang berjaya, dan log tidak akan berpura-pura sebaliknya.
Apa yang disembunyikan oleh penyuntingan dan mengapa
Log bersepadu menyembunyikan sesetengah nilai di belakang penanda peribadi secara lalai, sebab itulah medan yang berguna boleh kelihatan kosong. Itu pilihan reka bentuk tentang apa yang boleh dikumpul, bukan pepijat. Jangan tukar tetapan privasi yang luas semata-mata untuk mendapatkan lebih banyak teks.
Jika nilai yang anda perlukan disunting, carinya dalam log atau konfigurasi aplikasi itu sendiri.
Eksport petikan yang telah disemak
Eksport hanya tetingkap yang anda semak. Laluan, nama pengguna, nama hos dalaman dan alamat titik akhir muncul dalam baris log biasa, dan eksport seluruh sistem membawa semuanya kepada sesiapa yang menerimanya.
Simpan tangkapan yang tidak disentuh dan juga petikan. Jika seseorang mempersoalkan garis masa kemudian, hanya yang asal menyelesaikannya. Petikan untuk tiket, dan yang asal untuk perdebatan.
Namakan peringkat secara jelas dalam tiket: penyesuai, pengesahan atau penghalaan. Itu memastikan bukti kekal boleh ditafsir dan bukannya menjadi berkas yang tiada siapa boleh baca. panduan pengguna Konsol daripada Apple merangkumi kawalan pengumpulan dan carian yang dirujuk di sini.