İstemci güncellemesinden sonra VPN mi bozuldu? Müzakereyi karşılaştırın
İlk yeni hatayı ve onu üreten sürümü saklayın. Değişen bir müzakere veya platform gereksinimi tek bir somut düzeltme ister, geri alma değil.
Güncellemeler profilinizi ayrıştıran ve tüneli müzakere eden bileşeni değiştirir. Yükseltmeden sonraki ilk arıza belirli bir değişikliğin kanıtıdır, sürüm hakkında bir hüküm değil. Bu hatayı sürümü ve zaman damgasıyla birlikte saklamak, herhangi bir şeyi yeniden kurmadan önce atabileceğiniz en değerli adımdır.
Bu kopmaların çoğunu iki mekanizma açıklar. Onları ayırmak asıl iştir.
Müzakere sizin altınızda neyi değiştirdi
OpenVPN veri kanalının şifresini tek bir direktiften almak yerine müzakere eder ve bu müzakereyi denetleyen seçenekler sürümler arasında anlam değiştirdi. Eski bir istemci için yazılmış bir profil bağlanıp sonra bir veri kanalı üzerinde anlaşamayabilir; bu, açık bir yapılandırma hatası yerine bağlantı kopması olarak görünür. Yeni sürümler ayrıca devralınan davranışı sıkılaştırır veya kaldırır ve henüz geçmemiş eşler için bir uyumluluk kipi sunar. Bu yüzden bir yükseltme, dosyanın tek bir baytına dokunmadan çalışan bir profili bozabilir.
İstemci üzerindeki etki asimetriktir. Denetim kanalı açılır, kimlik doğrulama başarılı olur ve tünel ondan sonra ölür; bu, reddedilmiş bir profilin değil, müzakerede bir uyuşmazlığın imzasıdır.
Sunucu hakkında kuram üretmeden önce kurulu sürümü okuyun. O dize, kimseye erişim sormadan denetleyebileceğiniz yerel bir olgudur.
Profil ayrıştırılabilir ve başka bir anlama gelebilir
Ayrıştırmayı geçen bir direktif, yazarının amaçladığını hâlâ yapan bir direktif olmak zorunda değildir. Seçenekler uyumluluk için kabul edilip yok sayılabilir, yeniden adlandırılabilir veya eskisinden daha dar bir durumda uygulanabilir. Hiçbir şey hata vermediği için profil doğru görünürken altındaki davranış değişmiştir. Bu sessizlik, bu gerilemeleri pahalı yapan şeydir.
Müzakere edilen sonuçtan gerçekte hangi satırların sorumlu olduğunu sorun, sonra bunları şu anda çalıştırdığınız sürümün belgeleriyle karşılaştırın. Bu karşılaştırma kısadır ve bir düzeltme ile bir geri alma arasındaki fark oradadır.
openvpn --version | head -n 2
openvpn --show-ciphers | head -n 10
grep -nE '^(cipher|data-ciphers|ncp-|tls-)' office.ovpn
Platform da aynı anda hareket etti
İstemci sürümleri nadiren tek başına gelir. Bir işletim sistemi güncellemesi, artık açık bir izin gerektiren bir izin istemi veya cihaza uygulanan yönetilen bir ilke aynı hafta gelebilir ve istemcinin suçlandığı bir arıza üretebilir. Mobil platformlar kendi katmanlarını ekler, çünkü uygulama sistemden bir tünel ister ve o tünelin neyi yönlendirebileceğine sistem karar verir.
Bu değişiklikleri zaman çizelgesine ayrı ayrı not edin. Kimlik doğrulama başarılı olup yollar veya ad çözümlemesi başarısız olduğunda ilginç aşama el sıkışmadan sonraki aşamadır ve sertifika doğrulamasını zayıflatmak ona dokunmaz.
Raporu başlatan olayı yeniden test edin
Basitleştirilmiş bir sürümü değil, özgün diziyi yeniden üretin: ilk bağlantı, başarısız olan uygulama ve ağ değişikliğinden sonra sıradan bir yeniden bağlanma. Test koşullarında açılıp yine de yeniden bağlanma yolunda düşen bir tünel düzeltilmemiştir ve fark genellikle gerçek kusurun nerede olduğunu gösterir. Yeniden bağlanma adımını atlayan bir rapor, hâlâ açık olan bir hatayı kapatır.
Her şeyi geri almak yerine doğrulanmış kanaldan operatörün desteklenen profilini veya satıcının düzeltmesini edinin. Geniş bir sürüm düşürmesi güncellemenin getirdiği güvenlik düzeltmelerini de geri getirir ve bu takas nadiren çalışan tek bir bağlantıya değer.