Aynı .ovpn dosya bir kabuktan bağlanır ve NetworkManager'a aktarıldıktan sonra zaman aşımına uğrar. Doğal sonuç VPN'in bozuk olduğudur. Daha olası açıklama daha küçüktür: NetworkManager dosyayı saklamadı, bir kısmını kayıtlı bir bağlantıya aktardı ve çalışan tünel bunun yerine o kayıtlı verileri kullanıyor. Dosyanın şimdi ne dediği, profilin ne tuttuğuyla ilgisizdir.

Dosya profil değildir

İçe aktarma bir çeviridir, bağlama değil. Eklentinin anladığı seçenekler bağlantının vpn.data sözlüğünde anahtar olur; anlamadığı seçenekler atılır veya başka bir yerde kaydedilir, ve özgün yol yalnızca bir referanstır. Kaynak dosyayı sonradan düzenlemek, zaten kayıtlı olan bağlantıda hiçbir şeyi değiştirmez.

Bu boşluk bütün bir rapor ailesini açıklar: paylaşılan anahtar döndürüldü, dosya güncellendi ve tünel hâlâ başarısız oluyor. Kayıtlı profil hâlâ eski yolu veya eski değeri gösteriyor ve komut satırı çalışmaya devam ediyor çünkü düzenlediğiniz dosyayı okuyor. İki istemci, iki doğruluk kaynağı ve yalnızca biri güncellendi.

Kayıtlı profili okuyun, iletişim kutusunu değil

nmcli -f connection.id,connection.uuid,vpn.service-type,vpn.data connection show office-vpn

İki profil aynı adı paylaştığında UUID'yi kullanın ve hizmet türünün beklediğiniz OpenVPN eklentisi olduğunu doğrulayın, tesadüfen kurulmuş başka bir VPN türü değil. Ardından uç noktayı, taşımayı ve sertifika referanslarını çalışan çağrıyla karşılaştırın.

Grafik düzenleyicide görünen bir değer, kaydedildiğinin kanıtı değildir. Kaydedin, yeniden açın ve komut satırından geri okuyun; geçmiş kaydetme kusurları, kayıtlı verileri denetlemek için bir nedendir, her güncel derlemenin aynı hataya sahip olduğunun kanıtı değildir. Denetim bir komuta mal olur.

İki anahtar ve önemli olan bir yön

TLS kimlik doğrulaması kullanan bir bağlantı için eklenti, paylaşılan anahtarın yolunu ta içinde ve yönü ta-dir içinde saklar, dağıtım bir yön kullandığında. İkisi de profilin veri sözlüğünde yaşar ve ikisi de sunucunun beklediğiyle eşleşmelidir.

Yön, sunucu tarafında verilen ve istemcide ifade edilen bir karardır. Komşu bir profilde olduğu için birini seçmek, çalışan bir anahtarın el sıkışmayı başarısız etmeye başlamasının yoludur. Sunucu yapılandırmasında yön yoksa istemci bir yön uydurmamalıdır.

Anahtar dosyasının kendisi, eklenti tarafından gerçekten çalıştığı bağlamda okunabilir olmalıdır. Kısıtlı bir paket, sıradan bir masaüstü kurulumundan farklı bir dosya sistemi görünümüne sahiptir, bu yüzden kabuğunuzda var olan bir yol hizmet için görünmez olabilir.

Tek bir girdiyi güncelleyin, sözlüğü değil

nmcli connection modify office-vpn +vpn.data 'ta=/etc/NetworkManager/certs/office-ta.key'
nmcli connection modify office-vpn +vpn.data 'ta-dir=1'

Baştaki artı, tek tek sözlük girdilerini günceller. Şimdi vpn.data atamak o olmadan tüm sözlüğü değiştirir, böylece eksik bir anahtar beş bozuk ayara dönüşür. Değişiklikten sonra profili geri okuyun ve diğer girdilerin hayatta kaldığını doğrulayın. Uzak uç noktasını ve sertifikalarını kaybeden bir sözlük, başladığınız öğleden çok daha uzun bir öğleden sonradır.

Normal denetimler üzerinden yeniden bağlanın ve başarısız olan aşamayı izleyin. Paylaşılan anahtar geçidi artık geçerse ve istemci bir sertifika veya kullanıcı kimlik doğrulama hatası bildirirse, ilerlemişsinizdir ve sonraki araştırma başkadır.

Denetim kanalı kiplerini karıştırmayın

tls-auth, tls-crypt, ve tls-crypt-v2 farklı düzenlemelerdir. Benzer görünen bir anahtar dosyası onları birbirinin yerine kullanılabilir yapmaz ve başka bir profilde biçimlendirilmiş anahtar olduğu için TLS-Auth alanlarını doldurmak, yanlış anahtara benzeyen biçimde başarısız olan bir profil üretir.

Sunucu yapılandırmasındaki kiple eşleşen eklenti eşlemesini kullanın. Kip belirsizse, dosyanın ilk satırından tahmin etmek yerine sunucu sahibine sorun.

Tünel yönetim oturumunuzu taşıdığında bir kurtarma yolu bulundurun. Kayıtlı bir değişiklik mutlaka uygulanmış bir değişiklik değildir ve başarılı bir içe aktarma her kaynak seçeneğin desteklendiğinin kanıtı değildir. İki boşluğu da çalıştığınız bağlantıyı yeniden bağlamadan önce bilmeye değer.

İlgili makaleler