Opsi L2TP hilang dari dialog jaringan: apa yang harus dipasang
Dialog itu membutuhkan plugin VPN, daemon L2TP, backend IPsec, modul PPP, dan editor. Hilangnya salah satu mengubah gejala yang Anda lihat.
Anda menambahkan koneksi VPN, mencari L2TP/IPsec di daftar, dan opsi itu tidak ada. Atau ada, profil tersimpan, dan koneksi mati dengan pesan tentang sebuah plugin. Kedua gejala menunjuk ke tumpukan paket yang dipasang secara terpisah, dan dialog hanya menunjukkan ujungnya. Petakan bagian-bagiannya sebelum memasang apa pun.
Mulai dari tumpukan, bukan dari menu
Opsi muncul ketika manajer dapat menemukan plugin yang mengiklankan jenis VPN itu. Plugin itu pada gilirannya membutuhkan daemon L2TP dan implementasi IPsec saat berjalan, plus modul PPP untuk tautannya sendiri. Masing-masing adalah paket terpisah dengan rantai dependensinya sendiri, dan sebuah distribusi dapat mengirimkannya dalam kombinasi yang hanya terisi sebagian. Memasang daemon IPsec saja tidak menambahkan apa pun ke daftar, karena manajer tidak mencarinya. Baca dulu plugin yang terpasang, lalu turun ke bawah.
Item menu yang hilang adalah soal pemaketan. Hampir tidak pernah soal konfigurasi, seberapa pun terasa demikian.
Menyunting dan menjalankan adalah paket terpisah
Plugin layanan membangun koneksi, dan komponen editor adalah yang memungkinkan jendela pengaturan desktop menampilkan dan menyimpan opsi protokol. Keduanya dipaketkan terpisah, dan sebagian distribusi mengirim salah satunya tanpa yang lain. Hasilnya adalah koneksi yang ada, dapat dijalankan dari baris perintah, dan tidak dapat disunting di alat grafis.
Lihat lingkungan desktop yang sedang berjalan sebelum memilih nama paket. Komponen penyunting GNOME bukan paket yang sama dengan antarmuka KDE, dan distribusi dapat mengganti nama salah satunya. Ambil nama dari daftar paket rilis itu sendiri.
Plugin PPP tinggal di jalur berversi
L2TP berjalan di atas PPP, dan plugin yang dimuat layanan dibangun terhadap versi PPP tertentu, jadi ia tinggal di direktori yang dinamai menurut versi itu. Resep yang menuliskan jalur lama secara keras menggambarkan mesin tempat resep itu ditulis. Jika versi di sini berbeda, plugin tidak akan ditemukan, seberapa pun hati-hati perintahnya disalin.
Itu argumen terkuat untuk paket distribusi dibandingkan build hasil salinan. Pemelihara paket melacak jalur ini; baris configure hasil salinan tidak.
Kegagalan negosiasi bukan kegagalan pemasangan
Setelah opsi ada dan profil tersimpan, kegagalan berikutnya adalah kelas masalah yang lain. Penolakan autentikasi oleh rekan adalah backend IPsec yang memberi tahu Anda sesuatu yang spesifik.
Baca log backend itu sendiri sebelum memasang ulang apa pun. Jurnal manajer menunjukkan plugin menyerahkan kendali dan daemon IPsec melaporkan mengapa berhenti, dan kedua baris itu bersama-sama menunjukkan pihak mana yang menolak. Memasang ulang editor tidak memperbaiki kunci prasama yang ditolak, dan memasang ulang plugin tidak memperbaiki server yang mengharapkan usulan berbeda. Pisahkan lapisan dalam catatan Anda sebelum menyentuh paket.
Dua rahasia, dua kolom
Autentikasi IPsec dan login PPP pengguna adalah rahasia tak berhubungan yang kebetulan duduk di dialog yang sama. Yang satu mengautentikasi mesin, yang lain mengautentikasi orang ke layanan L2TP, dan server dapat menerima yang satu sambil menolak yang lain.
Letakkan kata sandi akun di kolom PPP dan rahasia bersama di kolom IPsec, lalu periksa mana yang dikeluhkan log. Menyalin kata sandi ke kotak rahasia bersama karena kedua kolom disamarkan adalah kesalahan umum dan sepenuhnya senyap. Catat versi paket yang akhirnya Anda pakai, karena mesin berikutnya membutuhkan kombinasi yang sama dan dialog tidak akan memberi tahu siapa pun apa itu.