Windows туннели иштебей калат жана журнал 10051 номерин сунуштайт. Бул WSAENETUNREACH, сокет операциясы бара турган жерге пайдалуу жол таппаганда билдирилет. Бул четке кагылган сырсөз, мөөнөтү өткөн сертификат же сервер туннелдик пакетти көрүп, аны четке какканынын далили эмес.

Эки башка операция аны бир сессияда жаратышы мүмкүн. Алар башка нерсени билдирет жана башка ээлерге таандык.

Код эмнени билдирет жана эмнени билдирбейт

Ката жергиликтүү чечимди сүрөттөйт: стек суралган бара турган жерге багыт таба албады, ошондуктан операция машинадан эч качан чыккан эмес. Бул жол тууралуу билдирүү, сиздин эсептик маалыматтарыңыз тууралуу каршы тараптын пикири эмес. Аны аутентификация ийгиликсиздиги катары окуу сизди сертификат кампаларына жана эсепти калыбына келтирүүгө жиберет, бирок алар бул көйгөйдү жарата албайт. Код ошондой эле төмөнкү брандмауэр пакетти өткөрүп жиберер беле дегенди айтпайт, анткени эч кандай пакет жиберилген эмес.

Аны жазып аларда айлана-чөйрөдөгү журнал саптарын сактаңыз. Жалгыз номер бара турган жерди, транспортту жана учурду жоготот, жана ушул үч факт жазууну бир жумадан кийин түшүнүктүү кылат.

Кайсы операция ийгиликсиз аяктады жана качан

Кардар VPNдин тышкы акыркы чекитине жетүүгө аракет кылгандагы ката туннель орнотулгандан кийинки колдонмо бузулушунан башка учур. Биринчисинде серверге чейинки транспорт жолу жок же алынып салынган. Экинчисинде туннель бар жана анын ичиндеги бир нерсе сиз сураган бара турган жерди чече же багыттай албайт. Ошол эле код, башка катмар, башка ээ. Туташуу аракетине карата убакыт белгиси адатта кайсы экенин аныктайт.

Жалгыз катаны эмес, ийгиликсиз операцияны келтириңиз: кайсы дарекке, кайсы транспорт аркылуу жана ырааттуулуктун кайсы чекитинде туташуу. Так ушул туюнтма экинчи адамга чечимди кайра жаратууга мүмкүндүк берет.

Акыркы чекитти жана даректер үй-бүлөсүн салыштырыңыз

Чечилген бара турган жерди, транспортту жана портту жазыңыз. Эгер ат IPv4 жана IPv6 дарегин кайтарса, иштеп жаткан IPv4 текшерүү ийгиликсиз IPv6 аракети тууралуу эч нерсе түшүндүрбөйт. Кардар сиз эч качан сынабаган үй-бүлөнү колдонуп жаткан болушу мүмкүн, ал эми экинчи үй-бүлөнү мажбурлоо экспериментти оңдоонун ордуна өзгөртөт.

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

Багыт суроосу учурдагы абалда ошол бара турган жер үчүн эң жакшы жергиликтүү даректи жана багытты кайтарат, ошондуктан аны бузулуу бар кезде иштетиңиз. Ажыратылган адаптер, өзгөргөн тармак же күтүлбөгөн багыт бардыгы баары калыбына келтирилгенден кийин башкача көрүнөт. Экинчи активдүү туннель акыркы чекиттин жолун да ээлеши мүмкүн, бул кодду бир кардар үчүн чыгарат, экинчиси үчүн эмес.

Багыт жообу эмне экенин унутпаңыз: бир жергиликтүү чечим, жиберүүгө уруксат эмес. Ал брандмауэр датаграмманы кабыл алабы же алыскы учта бир нерсе угуп жатабы — муну айта албайт.

Башка сокет каталары жана өткөрүү

10054 катасы башка отчёт жана UDP кабыл алууда мурунку жиберүүгө байланыштуу ICMP портунун жеткиликсиздигин көрсөтүшү мүмкүн. Бул белгилүү бара турган порт тууралуу билдирүү, багыт жок деген билдирүү эмес, жана экөө тең башка иликтөөлөргө алып барат. Ар бир сокет номерин туташуу ийгиликсиздигинин түрү катары кароо — жок багытты кардарды кайра орнотуу менен 'оңдоонун' ыкмасы.

Пайдалуу өткөрүү так кодду, ийгиликсиз операцияны, акыркы чекитти жана даректер үй-бүлөсүн, тандалган багытты жана ар кандай тармак өзгөрүүсүнүн убактысын камтыйт. Көрсөтүлгөн жол көйгөйүн ошол конфигурациянын ээси аркылуу оңдоңуз. Сертификаттарды алмаштыруу же каршы тарапты текшерүүнү өчүрүү жок багытты бере албайт, жана экөө тең акыркы диагностиканы кыйындатат.

Тектеш макалалар