Memasang plugin satu demi satu sampai ada yang tersambung bisa menghabiskan satu sore, karena «Cisco VPN» mencakup setidaknya tiga susunan berbeda. Profil lama dengan rahasia grup dan XAuth bukan layanan yang sama dengan gerbang yang kompatibel dengan AnyConnect, bahkan ketika organisasi yang sama menjalankan keduanya. Plugin harus sesuai dengan protokol dan alur autentikasi, bukan dengan logo vendor. Entri menu hanya memberi tahu integrasi mana yang ada, tidak pernah mana yang akan diterima gerbang.

Tanyakan dua hal kepada administrator gerbang: protokol apa, dan klien mana yang disetujui untuknya.

Tiga integrasi, tiga sasaran berbeda

NetworkManager mencantumkannya sebagai integrasi terpisah. NetworkManager-vpnc mencakup IPsec lama yang kompatibel dengan Cisco. NetworkManager-openconnect menyediakan frontend berbasis OpenConnect untuk protokol yang didukung, termasuk AnyConnect. Pembungkus AnyConnect yang tercantum terpisah bergantung pada klien berpemilik yang sudah terpasang dan dikonfigurasi lebih dulu.

Ini bukan ejaan berbeda dari berkas eksekusi yang sama. Memasang satu tidak membuat yang lain berfungsi, dan entri yang muncul di menu adalah fakta antarmuka, bukan jaminan kompatibilitas.

Autentikasi menentukan lebih dari transport

Transport yang cocok hanyalah permulaan. Proses masuk mungkin memerlukan sertifikat, penyerahan ke peramban, faktor kedua, atau pemeriksaan postur titik akhir yang tidak diterapkan frontend pihak ketiga. OpenConnect mendokumentasikan beberapa mekanisme autentikasi, tetapi daftar fitur bukan janji bahwa setiap gerbang menerima setiap frontend. Rahasia grup dari profil lama tidak boleh pernah ditempel ke kolom autentikasi yang tidak berkaitan hanya karena kotak sandi terlihat serupa.

Dapatkan profil dan penyerahan kredensial untuk klien yang disetujui. Menerjemahkan berdasarkan posisi visual adalah cara kredensial berakhir di tempat yang salah.

Pemeliharaan adalah bagian dari pilihan

Dokumentasi NetworkManager sendiri menandai plugin vpnc sebagai tidak terpelihara dan menyarankan NetworkManager-libreswan sebagai salah satu pengganti yang mungkin untuk keluarga protokol IKEv1 yang sama. Dokumentasi itu juga memperingatkan bahwa profil harus dibuat ulang dan bahwa kesetaraan per opsi belum diperiksa. Itu arah, bukan alat konversi.

IKEv1 sendiri sudah usang. Untuk koneksi lama yang disetujui, pisahkan pertanyaan jangka pendek tentang klien mana yang dijalankan dari pertanyaan jangka panjang tentang kapan gerbang berpindah protokol.

Paket memisahkan layanan dari penyunting

Plugin NetworkManager biasanya dikirim dalam dua bagian: komponen sisi layanan yang membangun terowongan dan integrasi penyunting yang memungkinkan desktop mengonfigurasinya. Distribusi membagi dan menamai paket ini secara berbeda, dan memasang klien baris perintah saja dapat meninggalkan penyunting tanpa formulir. Periksa kedua bagian pada daftar paket distribusi Anda, dan jaga versi runtime tetap kompatibel dengan versi NetworkManager tempat ia terpasang.

Klien mandiri yang berfungsi membuktikan protokolnya berfungsi. Itu tidak membuktikan integrasi desktop terpasang.

Tuliskan kontraknya

Jawaban administrator seharusnya menghasilkan lima baris: protokol, klien atau plugin yang disetujui, alur masuk, paket yang diperlukan, dan pemilik yang memelihara gerbang. Setelah itu tertulis, kegagalan berikutnya punya titik awal alih-alih daftar plugin untuk dicoba.

Jika jawabannya «mana saja yang tersambung», lingkungan itu punya masalah dokumentasi yang akan bertahan lebih lama daripada tiket ini. Tanyakan lagi dengan entri menu yang spesifik di depan Anda.

Artikel terkait