Mac menyebut Cisco VPN: mana dari ketiganya yang benar-benar Anda jalankan?
Entri IPsec bawaan, Cisco VPN Client yang dihentikan, dan Secure Client semuanya disebut dengan nama yang sama. Identifikasi pemiliknya sebelum menerapkan perbaikan lama.
Seseorang memberi tahu Anda bahwa Cisco VPN rusak di Mac mereka, dan frasa itu mencakup setidaknya tiga objek berbeda. Bisa berarti profil yang tertanam di macOS, aplikasi dari era sebelumnya, atau klien yang organisasi Anda terapkan hari ini. Masing-masing punya mode kegagalannya sendiri, dan perbaikan yang ditulis untuk satu biasanya tidak relevan bagi dua lainnya.
Jadi tugas pertama bukanlah perbaikan. Ini identifikasi, dan butuh sekitar satu menit jika Anda menanyakan detail yang tepat.
| What the user has | What actually needs identifying |
|---|---|
| An entry under System Settings with a Cisco IPsec type | The native profile's protocol and the authentication settings the administrator supplied |
| The old Cisco VPN Client application | Whether that product is supported at all on the installed macOS release |
| Cisco Secure Client, formerly AnyConnect | The installed release, the managed profile and the gateway service in use |
Label bawaan bukanlah driver Cisco yang terpasang
Apple menyertakan jenis VPN bernama Cisco IPsec, dan itu berguna, tetapi itu implementasi Apple atas pengaturan IPsec, bukan aplikasi pihak ketiga lama atau apa pun yang diterapkan tim keamanan Anda di tempat lain. Label itu memberi tahu panel konfigurasi mana yang harus dibuka dan tidak memberi tahu apa pun tentang dukungan vendor.
Kesalahan sebaliknya lebih mahal. Menganggap entri bawaan dapat menggantikan Secure Client melewati pendaftaran, penanganan sertifikat, pemeriksaan postur, dan kebijakan yang diharapkan gateway. Profil yang dikirim organisasi tidak setara dengan koneksi yang diketik tangan, meskipun keduanya akhirnya membentuk terowongan IPsec. Perbedaan itu tak terlihat di panel pengaturan dan jelas di log gateway itu sendiri.
Tanyakan tiga hal kepada pemilik gateway: klien Mac yang didukung, nama profil yang tepat, dan rilis klien minimum. Tambahkan versi macOS yang dijalankan pengguna. Nama host server saja tidak menjelaskan satu pun dari itu, itulah sebabnya tiket yang hanya berisi nama host cenderung dikembalikan.
Saran kernel lama milik dekadenya sendiri
Hasil pencarian masalah VPN Mac penuh dengan instruksi untuk menahan tombol saat startup, boot ke arsitektur kernel lain, atau menjalankan pembantu yang lebih tua dari perlindungan integritas sistem saat ini. Langkah-langkah itu berasal dari kombinasi lama tertentu antara perangkat keras Mac dan build klien. Mengulanginya sekarang bukan migrasi, dan pada rilis saat ini sebagian tidak dapat dilakukan sama sekali.
Ada batas terkait yang perlu diketahui, karena sering dikutip dalam konteks yang salah. Apple mendokumentasikan bahwa aplikasi 32-bit berhenti kompatibel dengan macOS mulai Catalina 10.15, jadi klien setua itu tidak bisa berjalan di sana, terlepas dari driver atau izin. Itu adalah batas kompatibilitas aplikasi, bukan masalah mode kernel, dan mencampur kedua penjelasan menghasilkan saran yang tidak membantu siapa pun.
Jika hanya tersisa klien usang, perlakukan profilnya sebagai bahan migrasi sensitif dan mintalah pengganti yang disetujui. Jangan menonaktifkan perlindungan sistem, jangan memasang driver tanpa tanda tangan, dan jangan mengganti nama file berekstensi .pcf dengan harapan klien modern akan mengimpornya: PCF milik format klien lama, Secure Client memakai mekanisme profilnya sendiri, dan keduanya tidak dapat dipertukarkan berdasarkan ekstensi.
Pisahkan klien dari jaringan
Ketika klien yang didukung sudah terpasang dan sebagian besar berfungsi, pertanyaan yang menarik berubah. Apakah gagal di mana-mana, atau hanya di satu jaringan akses? Klien yang terhubung dari koneksi rumah dan gagal di hotel menjelaskan keterjangkauan, bukan arsitektur, dan memasang ulang aplikasi tidak akan mengubah penyaringan hotel. Uji laptop yang sama di jaringan yang Anda percayai sebelum menyentuh instalasi.
Catat kegagalan sebelum mengubah apa pun. Log klien sendiri biasanya menyebutkan fase yang gagal: pemilihan profil, autentikasi, pembentukan terowongan, atau kebijakan. Bandingkan dengan percobaan sukses dari jaringan lain pada mesin yang sama, karena variabel yang Anda uji adalah jaringan, dan klien adalah konstanta.
Tuliskan jawabannya untuk tiket berikutnya
Setelah Anda tahu mana dari ketiganya yang Anda hadapi, catat di tiket bersama versi terpasang dan rilis macOS. Satu baris itu mencegah insinyur berikutnya memulai dari awal, dan memungkinkan eskalasi ke vendor tanpa putaran pertanyaan kedua.
Lalu periksa satu hal yang benar-benar dibutuhkan pengguna: apakah klien saat ini dapat menjangkau sumber daya, dan bukan sekadar apakah indikator terowongan berubah hijau. Untuk batas kompatibilitas yang terus muncul di utas ini, catatan Apple tentang berakhirnya dukungan aplikasi 32-bit dengan macOS Catalina adalah rujukan yang layak dikutip alih-alih cerita rakyat.