Windows'dagi VPN 720 xatosi: manzillar hovuzi yoki mijoz bog'lanishi?
720 xatosi ulanishga hech qachon yaroqli manzil berilmaganini bildiradi. Adapterni qayta o'rnatishdan oldin bitta hostdagi nosozliklarni ko'p hostdagi nosozliklardan ajrating.
720 xatosi hisob ma'lumotlari qabul qilingandan keyin paydo bo'ladi, shuning uchun odamlarni parol maydoniga qaytaradi. Ulanish manzil kelishiladigan nuqtaga yetdi va uni olmadi. Ikki butunlay boshqa nosozlik bir xil muloqot oynasini yaratadi: serverda ulashadigan hech narsa yo'q edi yoki aynan shu mijoz kelishuvni tugata olmadi. Bu ikkalasini biror narsaga tegmasdan ajratish tuzatishning katta qismidir va ajratish Microsoft'ning 720 xatosi bo'yicha muammolarni bartaraf etish sahifasida hujjatlashtirilgan.
Muloqot oynasi nimani aytmaydi
Xabar PPP kelishuvidagi nosozlikni tasvirlaydi va ataylab noaniq, chunki mijoz server nima uchun rad etganini ko'ra olmaydi. Bu hisob ma'lumotlari xatosi emas va tunnel shifrlanishi haqidagi bayonot emas. Manzil yoki kelishuv parametrlari yetkazilmaganini bildiradi.
Server tomonida odatiy sabab taqsimlashdir: bo'sh manzillari yo'q statik RRAS hovuzi yoki diapazoni tugagan yoxud yetib bo'lmaydigan DHCP konfiguratsiyasi har bir urinayotgan mijozda aynan shu simptomni beradi. Mijoz tomonida odatiy sabab bog'lanishdir. PPP tashuvchi WAN Miniport to'g'ri komponentlarga bog'langan bo'lishi kerak, o'chirilgan bog'lanish yoki kiritilgan tarmoq filtri esa ko'rinadigan qurilma muammosisiz kelishuvni to'xtatishi mumkin. Bu ikki oilaga turli dalillar kerak va ular o'rtasida tanlashning eng tez yo'li qancha mijoz zararlanganini sanashdir.
Avval populyatsiyani, keyin hovuzni ajrating
Har qanday konfiguratsiyani o'qishdan oldin zararlangan mijozlarni sanang. Hammani bir vaqtda uradigan nosozlik server holati, bitta mashinani tarmoqlar orasida kuzatadigan nosozlik esa mijoz holatidir. Bu sanash chat kanalida bitta xabarga tushadi va yarim kunni tejaydi.
| Artifact | How you get it | What it rules out | What it cannot rule out |
|---|---|---|---|
| Affected-client count | One message to the people who failed, or a search of today's tickets | A client-only fault, when every client failed within minutes | Which server-side component stopped allocating |
| RRAS event for one attempt | Get-WinEvent on the System log, filtered to the allocation event id | An allocation failure, when no event matches that attempt | A binding fault that appears later in the same negotiation |
| Hidden WAN Miniport bindings | Get-NetAdapter with hidden adapters, then the binding list on the returned name | A disabled ms_wanarp binding or an inserted filter on this client | Pool exhaustion that would also have hit other clients |
| Free-address count | The RRAS pool view, or the DHCP scope statistics | A committed static range or an exhausted scope | Why the address was not delivered to one specific client |
Keyin bitta muvaffaqiyatsiz urinishni serverning o'z yozuvi bilan bog'lang, chunki RRAS taqsimlay olmaganida voqeani yozadi va bu voqea simptomni emas, nosozlikni nomlaydi. Agar nosozlik muayyan mijozga tegishli bo'lsa, server jurnali o'sha urinish uchun hech narsa ko'rsatmaydi, bu o'z-o'zidan ma'lumotlidir. Taqsimlash xatosining yo'qligi muammoni o'sha mijozdagi kelishuvgacha toraytiradi va keyin qaysi buyruqlarni bajarishni aytadi.
Get-WinEvent -LogName System -MaxEvents 500 | Where-Object { $_.Id -eq 20167 }
Get-NetAdapter -IncludeHidden | Where-Object { $_.InterfaceDescription -like "WAN Miniport*" }
Serverning taqsimlash holatini o'qing
RRAS tomonida hujjatlar taxmin qilgan usulni emas, haqiqatda qaysi taqsimlash usuli sozlanganini tasdiqlang. Statik hovuz va DHCP orqali uzatiladigan konfiguratsiya turlicha muvaffaqiyatsiz bo'ladi va tuzatish amalda ishlatilayotganiga tegishli. Statik hovuzda bo'sh manzillarni sanang va hech kim eslamaydigan ijarani ushlab turgan foydalanuvchi bo'yicha tayinlashlarni qidiring, chunki katta ko'rinadigan hovuz to'liq band bo'lishi mumkin. DHCP uchun rele serverga yetishini va diapazonda bo'sh ijaralar borligini tekshiring.
Oddiy mijozlar tugatgan diapazon noto'g'ri sozlangan hovuz kabi 720 beradi va RRAS konsoli ikkala holatda ham butunlay sog'lom ko'rinadi. Hovuzni kichikroq diapazonlarga bo'lish haqidagi meros qolgan aylanib o'tish usuliga qarshi turing: dastlabki maslahat bitta administratorning natijasini tasvirlagan va serverning o'z voqealari to'g'ridan-to'g'ri nomlashi mumkin bo'lgan taqsimlash nosozligini tuzatmaydi.
Mijozning bog'lanishlarini buzmasdan o'qing
Agar dalillar bitta mijozni ko'rsatsa, stekni qayta o'rnatish o'rniga yashirin adapterni tekshiring. Birinchi buyruq WAN Miniport interfeyslarini va ularning nomlarini sanab chiqadi; ikkinchisi qaytargan nomni oladi, qo'llanmadan ko'chirilgan nomni emas.
Get-NetAdapterBinding -Name "<name>" -IncludeHidden -AllBindings
Ro'yxatni manzillarni hal qilish bog'lanishi va uchinchi tomon filtrlari bo'yicha o'qing. O'chirilgan bog'lanish — maqsadli tuzatish, filtrning mavjudligi esa o'sha dastur egasiga beriladigan savol, xavfsizlik mahsulotini o'chirishga ruxsat emas. Barcha adapterlarni o'chirish — nosozlik qaytsa kerak bo'ladigan dalillarni yo'q qiladigan yagona harakat.
Tuzatishdan keyin o'sha profilni qayta sinab ko'ring, so'ng bu boshlang'ich simptom bo'lgan bo'lsa, ikki mijozli holatni takrorlang, chunki muvaffaqiyatli birinchi ulanish ikkinchi mijoz ochib beradigan taqsimlash muammosini yashiradi. Yozuvni to'rtta maydonda saqlang: qaysi mijoz, qaysi bog'lanish, qaysi voqea va nima o'zgardi. Har bir urinishga bitta qatlamdan o'zgartiring, chunki birga qo'llanilgan mijoz tuzatishi va hovuz o'zgarishini bog'lab bo'lmaydi va keyingi nosozlik o'sha bo'lsa ham yangi ko'rinadi.