VPN xətası 10051: şifrəniz deyil, marşrutunuz
WSAENETUNREACH şəbəkə yolu tapmayan soket əməliyyatını təsvir edir. Etimada toxunmadan əvvəl son nöqtəni, ünvan ailəsini və seçilmiş marşrutu yoxlayın.
Windows tuneli uğursuz olur və jurnal 10051 rəqəmini təqdim edir. Bu, WSAENETUNREACH-dir və soket əməliyyatı təyinat yerinə heç bir yararlı yol tapmadıqda bildirilir. Bu, rədd edilmiş parol, vaxtı keçmiş sertifikat və ya serverin tunel paketini görüb ondan imtina etdiyinə dair sübut deyil.
İki fərqli əməliyyat bunu bir sessiyada yarada bilər. Onlar fərqli şeylər deməkdir və fərqli sahiblərə aiddir.
Kod nə bildirir və nə bildirmir
Xəta yerli qərarı təsvir edir: yığın tələb olunan təyinat yerinə marşrut tapa bilmədi, buna görə əməliyyat maşından heç vaxt çıxmadı. Bu, yol haqqında bəyanatdır, qarşı tərəfin etimadnamələriniz barədə rəyi haqqında deyil. Bunu autentifikasiya uğursuzluğu kimi oxumaq sizi sertifikat anbarlarına və hesab sıfırlamalarına göndərir, halbuki onlar bu problemin səbəbi ola bilməz. Kod həmçinin aşağı axındakı firewallun paketi buraxıb-buraxmayacağı barədə heç nə demir, çünki heç bir paket göndərilməyib.
Onu qeyd edərkən ətrafdakı jurnal sətirlərini saxlayın. Tək rəqəm təyinat yerini, nəqli və anı itirir və bir həftə sonra qeydi şərh edilə bilən edən məhz bu üç faktdır.
Hansı əməliyyat uğursuz oldu və nə vaxt
Müştəri VPN-in xarici son nöqtəsinə çatmağa çalışarkən baş verən xəta tunel qurulduqdan sonra tətbiq uğursuzluğundan fərqli bir haldır. Birincidə serverə nəqli yol yoxdur və ya əlindən alınıb. İkincidə tunel mövcuddur və onun içindəki nəsə istədiyiniz təyinat yerini həll edə və ya marşrutlaşdıra bilmir. Eyni kod, fərqli qat, fərqli sahib. Bağlantı cəhdinə nisbətən vaxt damğası adətən hansı halda olduğunuzu müəyyənləşdirir.
Yalnız xətanı deyil, uğursuz əməliyyatı sitat gətirin: hansı ünvana, hansı nəqli ilə və ardıcıllığın hansı nöqtəsində qoşulur. İkinci şəxsin qərarı təkrar istehsal etməsinə imkan verən məhz bu ifadədir.
Son nöqtəni və ünvan ailəsini müqayisə edin
Həll olunmuş təyinat yerini, nəqli və portu qeyd edin. Ad həm IPv4, həm də IPv6 ünvanı qaytarırsa, işləyən IPv4 yoxlaması uğursuz IPv6 cəhdi haqqında heç nə izah etmir. Müştəri heç vaxt sınaqdan keçirmədiyiniz ailəni sınayır ola bilər və digər ailəni məcbur etmək eksperimenti düzəltmək əvəzinə dəyişdirir.
Resolve-DnsName vpn.example.net -Type A,AAAA
Find-NetRoute -RemoteIPAddress 198.51.100.62
Get-NetConnectionProfile
Marşrut sorğusu cari vəziyyətdə həmin təyinat üçün ən yaxşı yerli ünvanı və marşrutu qaytarır, buna görə onu nasazlıq mövcud ikən işə salın. Ayrılmış adapter, dəyişmiş şəbəkə və ya gözlənilməz marşrut hamısı hər şey sıfırlandıqdan sonra fərqli görünür. İkinci aktiv tunel də son nöqtə yolunu tuta bilər və bu, kodu bir müştəri üçün yaradır, digəri üçün yox.
Marşrut cavabının nə olduğunu xatırlayın: bir yerli qərar, göndərmə icazəsi deyil. O, firewallun datagramı qəbul edib-etməyəcəyini və ya uzaq tərəfdə nəyinsə dinləyib-dinləmədiyini deyə bilməz.
Digər soket xətaları və ötürmə
10054 xətası fərqli hesabatdır və UDP qəbulunda əvvəlki göndərişlə əlaqəli ICMP port-əlçatmazlığı ortaya çıxa bilər. Bu, konkret təyinat portu haqqında mesajdır, marşrutun olmadığına dair bəyanat deyil və ikisi fərqli araşdırmalara aparır. Hər soket nömrəsini bağlantı uğursuzluğunun variasiyası kimi qəbul etmək, itkin marşrutun müştərini yenidən quraşdırmaqla 'düzəldilməsi' üsuludur.
Faydalı ötürmə dəqiq kodu, uğursuz əməliyyatı, son nöqtəni və ünvan ailəsini, seçilmiş marşrutu və hər hansı şəbəkə dəyişikliyinin vaxtını ehtiva edir. Nümayiş etdirilmiş yol problemini o konfiqurasiyaya sahib olan vasitəsilə düzəldin. Sertifikatları dəyişdirmək və ya qarşı tərəfin yoxlanmasını söndürmək mövcud olmayan marşrutu təmin edə bilməz və hər ikisi son diaqnozu çətinləşdirir.