Seseorang memberitahu anda bahawa Cisco VPN rosak pada Mac mereka, dan frasa itu merangkumi sekurang-kurangnya tiga objek berbeza. Ia boleh bermaksud profil yang dibina ke dalam macOS, aplikasi dari era sebelumnya, atau klien yang organisasi anda gunakan hari ini. Setiap satu mempunyai mod kegagalannya sendiri, dan pembaikan yang ditulis untuk satu biasanya tidak relevan kepada dua yang lain.

Jadi tugas pertama bukan pembaikan. Ia pengenalpastian, dan ia mengambil masa kira-kira satu minit jika anda bertanya tentang butiran yang betul.

What the user hasWhat actually needs identifying
An entry under System Settings with a Cisco IPsec typeThe native profile's protocol and the authentication settings the administrator supplied
The old Cisco VPN Client applicationWhether that product is supported at all on the installed macOS release
Cisco Secure Client, formerly AnyConnectThe installed release, the managed profile and the gateway service in use

Label asli bukan pemacu Cisco yang dipasang

Apple menyediakan jenis VPN bernama Cisco IPsec, dan ia berguna, tetapi ia adalah pelaksanaan Apple bagi susunan IPsec, bukan aplikasi pihak ketiga lama atau apa yang pasukan keselamatan anda gunakan di tempat lain. Label itu memberitahu anda panel konfigurasi mana untuk dibuka dan tiada apa-apa tentang sokongan vendor.

Kesilapan sebaliknya lebih mahal. Menganggap entri asli boleh menggantikan Secure Client melangkau pendaftaran, pengendalian sijil, semakan postur dan dasar yang dijangka oleh gateway. Profil yang dihantar oleh organisasi tidak setara dengan sambungan yang ditaip dengan tangan, walaupun kedua-duanya akhirnya mewujudkan terowong IPsec. Perbezaan itu tidak kelihatan dalam panel tetapan dan jelas dalam log gateway itu sendiri.

Tanya pemilik gateway tiga perkara: klien Mac yang disokong, nama profil yang tepat dan versi klien minimum. Tambah versi macOS yang dijalankan oleh pengguna. Nama hos pelayan sahaja tidak menerangkan mana-mana daripada itu, sebab itu tiket yang hanya mengandungi nama hos cenderung dipulangkan.

Nasihat kernel lama milik dekadnya sendiri

Hasil carian untuk masalah VPN Mac penuh dengan arahan untuk menahan kekunci semasa permulaan, but ke seni bina kernel yang berbeza atau menjalankan pembantu yang lebih lama daripada perlindungan integriti sistem semasa. Langkah-langkah itu datang daripada gabungan lama tertentu perkakasan Mac dan binaan klien. Mengulanginya sekarang bukan migrasi, dan pada keluaran semasa sesetengahnya tidak boleh dilakukan langsung.

Terdapat had berkaitan yang wajar diketahui, kerana ia dipetik dalam konteks yang salah. Apple mendokumenkan bahawa aplikasi 32-bit berhenti serasi dengan macOS bermula dengan Catalina 10.15, jadi klien setua itu tidak boleh berjalan di sana, tanpa mengira pemacu atau kebenaran. Itu adalah had keserasian aplikasi, bukan masalah mod kernel, dan mencampurkan kedua-dua penjelasan menghasilkan nasihat yang tidak membantu sesiapa.

Jika hanya klien usang yang tinggal, anggap profilnya sebagai bahan migrasi sensitif dan minta pengganti yang diluluskan. Jangan lumpuhkan perlindungan sistem, jangan pasang pemacu tidak bertandatangan, dan jangan namakan semula fail dengan sambungan .pcf dengan harapan klien moden akan mengimportnya: PCF milik format klien lama, Secure Client menggunakan mekanisme profilnya sendiri, dan kedua-duanya tidak boleh ditukar ganti mengikut sambungan.

Asingkan klien daripada rangkaian

Apabila klien yang disokong sudah dipasang dan kebanyakannya berfungsi, soalan yang menarik berubah. Adakah ia gagal di mana-mana, atau hanya pada satu rangkaian akses? Klien yang menyambung dari sambungan rumah dan gagal di hotel menerangkan kebolehcapaian, bukan seni bina, dan memasang semula aplikasi tidak akan mengubah penapisan hotel. Uji komputer riba yang sama pada rangkaian yang anda percayai sebelum menyentuh pemasangan.

Tangkap kegagalan sebelum mengubah apa-apa. Log klien sendiri biasanya menamakan fasa yang gagal: pemilihan profil, pengesahan, pembentukan terowong atau dasar. Bandingkan dengan percubaan berjaya dari rangkaian lain pada mesin yang sama, kerana pemboleh ubah yang anda uji ialah rangkaian, dan klien ialah pemalar.

Tulis jawapan untuk tiket seterusnya

Setelah anda tahu yang mana antara tiga yang anda hadapi, catat dalam tiket bersama versi yang dipasang dan keluaran macOS. Satu baris itu menghalang jurutera seterusnya daripada bermula dari awal, dan membolehkan eskalasi kepada vendor tanpa pusingan soalan kedua.

Kemudian semak satu perkara yang benar-benar diperlukan oleh pengguna: sama ada klien semasa boleh mencapai sumber itu, dan bukan sekadar sama ada penunjuk terowong menjadi hijau. Bagi had keserasian yang kerap muncul dalam urutan ini, nota Apple tentang tamat sokongan aplikasi 32-bit dengan macOS Catalina ialah rujukan yang wajar dipetik sebagai ganti cerita rakyat.

Artikel berkaitan