Aynı .ovpn dosyası bir istemcide tünel açar, diğerinde başlamaz ve sertifika genellikle ilk şüphelidir. Daha sık olarak dosya, yalnızca bir motorun uyguladığı bir direktif içerir. Profil belirli bir istemciyle yapılan sözleşmedir, taşınabilir bir betik değildir.

Kimlikle birlikte taşınanı bir platforma ait olandan ayırın. O zaman hata genellikle kendi adını söyler.

Tek dosya, iki sözleşme

Profil üç tür içeriği bir araya getirir: CA ve istemci sertifikaları ile özel anahtar gibi kimlik malzemesi, uzak uç nokta ve protokol gibi taşıma olguları, ve DNS işleme ya da cihaz seçenekleri gibi davranış direktifleri. İlk ikisi aynı protokolü destekleyen motorlar arasında geniş ölçüde taşınabilir. Üçüncüsü uygulamaların ayrıldığı yerdir. Tüm dosyayı tek bir taşınabilir birim olarak ele almak, kafa karıştıran hataları üreten şeydir.

Bir platformda GUI içinde çalışan dosya, başka bir platformdaki komut satırı istemcisi için otomatik olarak geçerli değildir. İkisi de OpenVPN olsa bile ayrıştırıcılar ve seçenek kümeleri farklıdır. Bu yüzden başarılı bir içe aktarma taşınabilir profilin kanıtı değildir.

Taşınabilir malzeme ile platform direktifleri

Kimlik ve taşıma bölümleri korunacak kısımdır. ca, cert, key ve remote kimin nereye bağlandığını tanımlar ve uyumlu her istemci için aynı anlama gelir.

Davranış direktifleri karşılaştırılacak kısımdır. Örneğin block-outside-dns, Windows'ta DNS davranışını değiştirmek için vardır. Bir Unix istemcisi onu hiç tanımayabilir.

Gönderenin değil, alan istemcinin seçenek listesini okuyun. OpenVPN 2.6 başvuru kılavuzu motorun seçeneklerini belgeler ve bir GUI'nin içe aktarma penceresi o liste değildir.

Sertifikadan önce ayrıştırıcı hatasını okuyun

Bilinmeyen bir seçeneği adlandıran hata bir ayrıştırıcı hatasıdır, kimlik doğrulama hatası değildir. Bağlantı hiçbir zaman TLS'e ulaşmadı, bu yüzden sertifika değiştirmek yardımcı olamaz. İlk hatayı gerçek istemciden ve sürümden okuyun, ardından yalnızca o istemcinin uygulayamadığı direktifi kaldırın veya değiştirin. Dosyanın yüklenmesi için sertifika ya da rota bölümlerini silmek, çalışan bir profilin güvensiz hale gelme yoludur.

Hata el sıkışmadan, bir sertifikadan veya bir şifrelemeden söz ediyorsa profil ayrıştırıldı ve sorun başka yerde.

Orijinal dosyayı uyarlanmış olanın yanında tutun. Uyarlanmış dosya daha sonra başarısız olursa, orijinal değişikliğin mi yoksa ortamın mı hareket ettiğini söyleyen kontroldür.

Ayrıcalıklar ikinci sınırdır

Ayrıcalıklar diğer sınırdır: tünel aygıtı oluşturmak, rotaları kurmak ve özel anahtarı okumak yerel izinlere bağlıdır. Yalnızca root'un okuyabildiği anahtar dosyası normal bir kurulumdur, profil kusuru değildir. Düzeltme dosyada değil, sahiplikte veya yeteneklerdedir.

İstemciyi sudo ile çalıştırmak yerel bir izin reddini çözebilir ve ikili dosyanın uygulamadığı bir direktifi ekleyemez. Ayrıca hangi kullanıcının anahtarlığının, yapılandırma yollarının ve ağ yöneticisi bağlamının geçerli olduğunu değiştirir, bu yüzden sonuç aynı test değildir.

Bilinçli uyarlayın

Sağlayıcı ayrı profiller yayımladığında, alan istemci için amaçlananı seçin. Başka bir platformun dosyasını uyarlamak son çaredir. Değiştirilen her seçeneğin kaydını ve orijinalin bir kopyasını gerektirir.

Kimliği, yönlendirmeyi ve DNS'i üç ayrı sonuç olarak test edin. Kimlik doğrulayıp yönlendiren ancak ad çözümlemesini bozan profil kısmen uyarlanmış bir profildir, çalışan bir profil değildir.

İlgili makaleler