Router yeniden başlatıldıktan sonra takılan VPN: değişen üç şey
Profil değişmedi ama altındaki yol değişti. Kimlik bilgilerini sıfırlamadan önce yerel adresi, çevrilmiş eşlemeyi ve rotayı kontrol edin.
Router önyüklemeyi bitirir, dizüstü bilgisayar aynı SSID'ye yeniden katılır ve VPN hiçbir şey hareket etmeden bağlı durumunda kalır. Kaydedilen profil sağlamdır. Altında süresi dolan şey yoldu ve istemci hâlâ eski yol için oluşturduğu durumu tutuyor.
Düzeltmeyi üç koşul belirler. Bunları sırayla kontrol edin, çünkü ilk koşul takılmayı zaten açıklıyorsa sonrakiler boşa emektir.
Birinci koşul: yerel adres değişti
Yeniden başlatma makineye farklı bir adres verebilir. O zaman sabit bir yerel uç noktayla yapılandırılmış VPN, artık var olmayan bir bağlantıyı kullanmaya devam eder. Aynısı soketini eski adrese bağlamış bir istemci için de geçerlidir. Tünel arayüzü ayakta kalabilir ama ürettiği her paket işe yaramaz bir yere gider.
İstemcinin kullandığı adresi arayüzün şu anda sahip olduğu adresle karşılaştırın. Aynı zamanda değişen bir ağ geçidine işaret eden varsayılan rota, aynı sorunun başka bir adıdır.
ip -4 addr show
ip route show default
ip route get 203.0.113.10
İkinci koşul: çevrilmiş eşleme gitti
Ev router'ları giden akışları çevirir ve bu eşlemeler bellekte yaşar. Yeniden başlatma hepsini siler. Bu yeni bir bağlantı için zararsız, mevcut akışının hâlâ geçerli olduğuna inanan bir tünel içinse ölümcüldür. O zaman karşı taraf hiçbir şey görmez, bu yüzden istemci üzerinde işlem yapabileceği bir hata hiç almaz.
İşte burada keepalive olmayan bir tünel yüksek sesle başarısız olmak yerine sessizce durur. WireGuard'ın belgelenmiş sınırlamaları aynı başarısızlık biçimini anlatır. Yanlış uç nokta durumu tanılama yerine düşürülmüş paketler üretir.
25 saniyelik kalıcı keepalive olağan hafifletmedir, çünkü boşta kalma zaman aşımı dolmadan eşlemeyi tazeler. Zaten gitmiş bir eşlemeyi onarmaz. keepalive'ı bir düzeltme olarak görmek yerine yeniden bağlanma mantığıyla eşleştirin.
Üçüncü koşul: genel adres değişti
Eğer router'ın kendi dış adresi değiştiyse, karşı tarafta kaynak adrese göre filtreleyen her şey artık farklı bir eş görür. Tünel kalkabilir ve sunucu trafiği yine de atabilir; bu bozuk bir istemci gibi görünür ve aslında diğer uçtaki bir politikadır.
Dış adresi yeniden başlatmadan önce ve sonra kaydedin. İkisi farklıysa soru istemciden izin listesini yürüten kişiye kayar ve dizüstü bilgisayarda kimlik bilgilerini sıfırlamak yardımcı olamaz.
Doğru sırayla kurtarın
Önce gereken captive portal oturum açmasını tamamlayın, sonra süreci öldürmek yerine istemcinin desteklenen yordamıyla yeniden bağlanmasına izin verin. Hem kimliğin hem de veri trafiğinin geri gelip gelmediğini izleyin, çünkü bunlar aynı bağlantının iki farklı aşamasıdır.
Önbelleğe alınmış bir sayfa hiçbir şeyi kanıtlamaz, kendi kendine yeniden bağlanan bir sohbet uygulaması da. Gerçekten önemsediğiniz uç noktayı yeni bir istekle test edin. Kesinti sırasında doğrudan trafik politikasını yürürlükte tutun, çünkü yeniden bağlanma denemesi bir engelleme değildir.
Bu her yeniden başlatmadan sonra tekrarlanıyorsa kayıt, yeni denemeden daha önemlidir. Yerel adresi, ağ geçidini, dış adresi ve istemci durumunu önce ve sonra kaydedin, sonra iki sütunu karşılaştırın. Bu, belirsiz bir şikâyeti birinin düzeltebileceği bir yaşam döngüsü hatasına dönüştürür ve sertifikaların eşleme zaman aşımı yüzünden üçüncü kez değiştirilmesini durdurur.