Bir Windows tüneli başarısız olur ve günlük 10051 sayısını sunar. Bu WSAENETUNREACH'tir; bir soket işlemi hedefe kullanılabilir bir yol bulamadığında bildirilir. Reddedilmiş bir parola, süresi dolmuş bir sertifika ya da sunucunun tünel paketini görüp reddettiğinin kanıtı değildir.

İki farklı işlem bunu aynı oturumda üretebilir. Farklı anlamlara gelirler ve farklı sahiplere aittirler.

Kod neyi bildirir, neyi bildirmez

Hata yerel bir kararı anlatır: yığın istenen hedefe bir rota bulamadı, bu yüzden işlem makineden hiç çıkmadı. Bu yol hakkında bir ifadedir, karşı tarafın kimlik bilgileriniz hakkındaki görüşü hakkında değil. Bunu bir kimlik doğrulama hatası olarak okumak sizi sertifika depolarına ve hesap sıfırlamalarına gönderir, oysa bunlar bu soruna neden olamaz. Kod ayrıca aşağıdaki bir güvenlik duvarının paketi geçirip geçirmeyeceği hakkında da bir şey söylemez, çünkü hiç paket gönderilmedi.

Kaydederken çevredeki günlük satırlarını saklayın. Yalnızca sayı hedefi, taşımayı ve anı kaybeder; bu üç olgu, kaydı bir hafta sonra yorumlanabilir kılan şeydir.

Hangi işlem başarısız oldu ve ne zaman

İstemci VPN'in dış uç noktasına ulaşmaya çalışırken oluşan hata, tünel kurulduktan sonraki bir uygulama arızasından farklı bir durumdur. İlkinde sunucuya giden taşıma yolu eksiktir ya da elinden alınmıştır. İkincisinde tünel vardır ve içindeki bir şey istediğiniz hedefi çözemez veya yönlendiremez. Aynı kod, farklı katman, farklı sahip. Bağlantı denemesine göre zaman damgası genellikle hangisine sahip olduğunuzu belirler.

Yalnızca hatayı değil, başarısız işlemi alıntılayın: hangi adrese, hangi taşımayla ve dizinin hangi noktasında bağlanıldığı. İkinci bir kişinin kararı yeniden üretmesini sağlayan tam olarak bu ifadedir.

Uç noktayı ve adres ailesini karşılaştırın

Çözülen hedefi, taşımayı ve bağlantı noktasını kaydedin. Ad hem IPv4 hem IPv6 adresi döndürüyorsa, çalışan bir IPv4 denetimi başarısız bir IPv6 denemesi hakkında hiçbir şey açıklamaz. İstemci hiç test etmediğiniz aileyi deniyor olabilir ve diğer aileyi zorlamak deneyi düzeltmek yerine değiştirir.

Resolve-DnsName vpn.example.net -Type A,AAAA
Find-NetRoute -RemoteIPAddress 198.51.100.62
Get-NetConnectionProfile

Rota sorgusu, geçerli durumda o hedef için en iyi yerel adresi ve rotayı döndürür, bu yüzden arıza sürerken çalıştırın. Bağlantısı kesilmiş bir bağdaştırıcı, değişmiş bir ağ veya beklenmedik bir rota, her şey sıfırlandıktan sonra farklı görünür. İkinci bir etkin tünel de uç nokta yolunu ele geçirebilir; bu, kodu bir istemci için üretir, diğeri için üretmez.

Rota yanıtının ne olduğunu hatırlayın: tek bir yerel karar, gönderme izni değil. Bir güvenlik duvarının datagramı kabul edip etmeyeceğini veya uzak uçta bir şeyin dinleyip dinlemediğini size söyleyemez.

Diğer soket hataları ve devir

10054 hatası farklı bir rapordur ve bir UDP alımında önceki bir gönderimle ilişkili ICMP bağlantı noktasına ulaşılamıyor mesajı ortaya çıkabilir. Bu, belirli bir hedef bağlantı noktası hakkında bir mesajdır, rota yok ifadesi değildir ve ikisi farklı soruşturmalara götürür. Her soket numarasını başarısız bağlantının bir varyasyonu olarak ele almak, eksik bir rotanın istemciyi yeniden kurarak 'onarıldığı' yoldur.

Yararlı devir; tam kodu, başarısız işlemi, uç noktayı ve adres ailesini, seçilen rotayı ve herhangi bir ağ değişikliğinin zamanını içerir. Gösterilen yol sorununu o yapılandırmanın sahibi aracılığıyla düzeltin. Sertifikaları değiştirmek veya karşı taraf doğrulamasını kapatmak var olmayan bir rota sağlayamaz ve ikisi de nihai tanıyı zorlaştırır.

İlgili makaleler