Nabigo ang isang tunnel ng Windows at iniaalok ng log ang numerong 10051. Iyon ay WSAENETUNREACH, na iniuulat kapag ang isang operasyon ng socket ay walang natagpuang magagamit na landas patungo sa destinasyon. Hindi ito tinanggihang password, nag-expire na sertipiko o patunay na nakita ng server ang isang packet ng tunnel at tinanggihan ito.

Dalawang magkaibang operasyon ang maaaring lumikha nito sa isang session. Magkaiba ang ibig sabihin ng mga ito at pag-aari ng magkaibang may-ari.

Ano ang iniuulat ng code at ano ang hindi

Inilalarawan ng error ang isang lokal na desisyon: hindi natagpuan ng stack ang ruta patungo sa hinihinging destinasyon, kaya hindi kailanman umalis ang operasyon sa makina. Ito ay pahayag tungkol sa landas, hindi tungkol sa opinyon ng kabilang panig sa iyong mga kredensyal. Ang pagbasa nito bilang kabiguan ng pagpapatotoo ay nagpapadala sa iyo sa mga imbakan ng sertipiko at mga pag-reset ng account para sa problemang hindi nila kayang idulot. Wala ring sinasabi ang code tungkol sa kung papayagan ng firewall sa ibaba ang packet, dahil walang packet na ipinadala.

Itago ang mga kalapit na linya ng log kapag itinatala mo ito. Ang numero lamang ay nawawala ang destinasyon, transportasyon at sandali, at ang tatlong katotohanang ito ang gumagawa sa entry na maipaliwanag makalipas ang isang linggo.

Aling operasyon ang nabigo, at kailan

Ang error habang inaabot ng kliyente ang panlabas na endpoint ng VPN ay ibang kaso kaysa sa kabiguan ng aplikasyon pagkatapos maitatag ang tunnel. Sa una, nawawala ang landas ng transportasyon patungo sa server o inalis ito. Sa pangalawa, umiiral ang tunnel at may isang bagay sa loob nito na hindi kayang lutasin o i-ruta ang hinihingi mong destinasyon. Pareho ang code, ibang layer, ibang may-ari. Ang timestamp kaugnay ng pagtatangkang kumonekta ay karaniwang nagtatakda kung alin ang mayroon ka.

Sipiin ang nabigong operasyon at hindi lamang ang error: kumokonekta sa aling address, sa anong transportasyon at sa anong punto ng pagkakasunod-sunod. Ang pariralang iyon ang nagbibigay-daan sa pangalawang tao na muling gawin ang desisyon.

Ihambing ang endpoint at ang pamilya ng address

Itala ang nalutas na destinasyon, transportasyon at port. Kung ang pangalan ay nagbabalik ng parehong address na IPv4 at IPv6, walang naipapaliwanag ang gumaganang pagsusuri ng IPv4 tungkol sa nabigong pagtatangkang IPv6. Maaaring sinusubukan ng kliyente ang pamilyang hindi mo kailanman sinubukan, at ang pagpilit sa kabilang pamilya ay binabago ang eksperimento sa halip na ayusin ito.

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

Ibinabalik ng query ng ruta ang pinakamahusay na lokal na address at ruta para sa destinasyong iyon sa kasalukuyang estado, kaya patakbuhin ito habang naroroon ang kabiguan. Ang nadiskonektang adapter, nabagong network o hindi inaasahang ruta ay mukhang iba pagkatapos i-reset ang lahat. Ang pangalawang aktibong tunnel ay maaari ring makuha ang landas ng endpoint, na gumagawa ng code na ito para sa isang kliyente at hindi sa isa pa.

Tandaan kung ano ang sagot ng ruta: isang lokal na desisyon, hindi pahintulot na magpadala. Hindi nito masasabi kung tatanggapin ng firewall ang datagram o kung may nakikinig sa malayong dulo.

Iba pang error ng socket at ang paghahatid

Ang error 10054 ay ibang ulat, at sa isang pagtanggap ng UDP ay maaaring magpakita ng ICMP na hindi maabot ang port na kaugnay ng naunang pagpapadala. Ito ay mensahe tungkol sa isang partikular na port ng destinasyon, hindi pahayag na walang ruta, at ang dalawa ay humahantong sa magkaibang pagsisiyasat. Ang pagtrato sa bawat numero ng socket bilang isang baryasyon ng nabigong koneksyon ay ang paraan kung paano 'naaayos' ang nawawalang ruta sa pamamagitan ng muling pag-install ng kliyente.

Ang kapaki-pakinabang na paghahatid ay naglalaman ng eksaktong code, ang nabigong operasyon, ang endpoint at pamilya ng address, ang napiling ruta at ang oras ng anumang pagbabago sa network. Itama ang napatunayang problema sa landas sa pamamagitan ng nagmamay-ari ng configuration na iyon. Ang pagpapalit ng mga sertipiko o pag-off ng beripikasyon ng kabilang panig ay hindi makapagbibigay ng rutang wala, at parehong pinapahirapan ang huling diagnosis.

Kaugnay na mga artikulo