nmcli VPN listesi: kayıtlı profiller ile etkin tüneller
Listelerden biri makinenin kaydettiği, diğeri bağlı olan. İstediğiniz VPN wireguard türünde olabilir ya da hiç NetworkManager bağlantısı olmayabilir.
nmcli connection show komutunu VPN listesi bekleyerek çalıştırırsınız ama makinenin bugüne dek kaydettiği her bağlantıyı alırsınız, buna bir köprü ve bir hotspot da dahildir. Aradığınız VPN orada olabilir, vpn dışında bir türde olabilir ya da hiç NetworkManager bağlantısı olmayabilir. Bu üç durumdan hangisinde olduğunuzu bilmek iki komut gerektirir.
İki liste, iki soru
connection show NetworkManager’ın ne kaydettiğini, connection show --active ise şu anda bir cihaza neyin bağlı olduğunu yanıtlar. İlk liste etkin olmayan profilleri de içerir ve bu bilinçlidir: kapalı bir kayıtlı VPN hâlâ düzeltmeniz gerekebilecek bir profildir. İkisini karıştırmak, yalnızca yapılandırması varken bir tünelin çalıştığı izlenimini verir.
Varsayılan tabloyu okumak yerine alanları seçin, çünkü varsayılan çıktı dar terminallerde türü gizler ve uzun adları sarar.
İlk bakış için genellikle NAME, UUID ve TYPE yeterlidir, ardından ilgilendiğiniz tek girdiyi UUID ile incelersiniz.
TYPE sürprizlerin olduğu yerdir
OpenVPN eklenti üzerinden yönetilen bağlantılar vpn türü olarak görünür, çünkü eklenti genel VPN çerçevesi içinde bir hizmettir. Yerleşik WireGuard desteği kendi başına ayrı bir birinci sınıf bağlantı türüdür, bu yüzden vpn üzerinde filtrelemek onu bulmaz. Hiçbir şey döndürmeyen bir WireGuard tüneli araması genellikle filtre sorunudur, eksik profil değil. Bu bir mimari farktır, adlandırma tuhaflığı değil.
Aynı şey NetworkManager’ın zamanla yerleşik olarak işlemeyi öğrendiği diğer tünel türleri için de geçerlidir, bu yüzden bir şeyin eksik olduğu sonucuna varmadan önce TYPE sütununu okuyun.
Her şeyi listeleyin ve sonra filtreleyin, profil görünür.
Yalnızca adı değil, UUID’yi de okuyun
Adlar insanların düzenlediği etiketlerdir ve dikkatsiz bir içe aktarmadan sonra iki profil bir adı paylaşabilir. UUID, komutların ve dosyaların başvurduğu kimliktir. Bir girdi kopya gibi göründüğünde, herhangi bir şeyi silmeden önce UUID’yi ve temel ayarları karşılaştırın.
Etkinleştirme komutları ikisini de kabul eder ve tam da bu yüzden ada dayalı bir alışkanlık sonunda yanlış profili değiştirir.
Geri almanız gerekebilecek bir şeyi değiştirdiğinizde UUID’yi notlarınıza kopyalayın.
Kayıtlı bir profilin size söylemediği
Kayıtlı bir profil tünelinin ayakta olup olmadığı hakkında hiçbir şey söylemez ve etkin bir bağlantı içindeki trafiğin çalışıp çalışmadığı hakkında hiçbir şey söylemez. wg-quick veya bir hizmet birimi tarafından başlatılan bir tünel hiç NetworkManager bağlantısı değildir, bu yüzden arayüz açıkça trafik geçirirken iki listede de yoktur. Profilin eksik olduğunu varsaymadan önce arayüzü ve yönlendirme tablosunu denetleyin. Boş bir liste yalnızca NetworkManager’ın sahip olmadığını kanıtlar.
Aynı arayüz için iki yönetici bu sorunun diğer sürümüdür ve çekirdek durumu başka bir şeye aitken doğru görünen bir liste üretir.
Arayüz başına tek sahip listeyi dürüst tutar ve nmcli başvurusu her görünümün gerçekte hangi alanları bildirdiğini belgeler.
Sırları sızdırmadan bildirin
connection show bir adla ayarları yazdırır ve --show-secrets eklemek özel anahtarları ve parolaları yazdırır onlarla birlikte. Bir bilette sorun giderme yapıştırmak için bunlara gerek yoktur. Bunun yerine türü, UUID’yi, durumu ve ilgili rotaları bildirin ve sır deposundan gelen her şeyi maskeleyin.
--ask ile etkileşimli etkinleştirme, eksik bir kimlik bilgisini sağlamanın desteklenen yoludur ve gözetimsiz otomasyon, kaydedilmiş düz metin parola yerine farklı bir onaylı düzenleme gerektirir.
Kısa ve maskelenmiş bir rapor, tam bir dökümden daha kolay incelenir.