AnyConnect xatosini tuzatish: „ulanish quyi tizimini ishga tushirib bo‘lmadi“
Xato hech qanday hisob ma’lumoti mashinadan chiqmasdan oldin yuz beradi. Agent xizmatini, oflayn HTTP belgisini, so‘ngra adapterni ushlab turgan Hyper-V yoki ICS ni tekshiring.
Siz Ulanish tugmasini bosasiz va muloqot oynasi deyarli darhol javob beradi: ulanish quyi tizimini ishga tushirib bo‘lmadi. Shlyuzga hech narsa yetib bormadi, shuning uchun boshqa tomonda sertifikat almashinuvi, hisob ma’lumoti va tunnel guruhi tanlovi yo‘q. Bu konsentrator jurnallari bo‘sh sessiyani ko‘rsatishini va yordam xizmati hech qachon foydali narsa bo‘lmagan muloqot oynasining skrinshotini so‘rashini bildiradi. Buning o‘rniga oxirgi nuqta bilan, qat’iy tartibda ishlang va natijani o‘zgartiradigan birinchi qadamda to‘xtang.
Vaqt — sizdagi eng qimmatli dalil va uni yozib olish hech narsa turmaydi. Xato hisob ma’lumoti so‘rovidan oldin yoki keyin paydo bo‘lganini, hamda yangilanish, Windows yangilanishi yoki yangi xavfsizlik agentidan keyin boshlanganini yozing. Bu uch javob odatda biron sozlamaga tegishdan oldin nomzodlar ro‘yxatini ikki baravar qisqartiradi.
Biror narsani o‘zgartirishdan oldin vaqtni o‘qing
Xatoning uch nuqtasi o‘xshash ko‘rinadi va o‘xshash emas. Agar muloqot oynasi Ulanish bosilgan lahzada chiqsa, mijoz o‘z infratuzilmasini ishga tushira olmagan va bu xabar aynan shunga ishora qiladi. Hisob ma’lumotlari kiritilgandan keyin chiqsa, tunnel guruhiga yetilgan va muammo undan narida. Tunnel ko‘tarilib, keyin yiqilsa, quyi tizim to‘g‘ri ishga tushgan va siz butunlay boshqa xatoni quvmoqdasiz. Uchtasini aralashtirish yordam bera olmaydigan qayta o‘rnatishlarga yarim kun sarflaydi.
Bu yerga faqat birinchi holat tegishli. Xabar har qanday tarmoq qaroridan oldin hosil bo‘ladi, shuning uchun noto‘g‘ri shlyuz manzili, muddati o‘tgan sertifikat yoki yomon parol uni keltirib chiqarmaydi.
1-qadam: agent xizmati ishlayotganini tasdiqlang
Siz bosadigan oyna faqat old qism; ish Cisco AnyConnect Secure Mobility Agent xizmatida bo‘ladi, u vpnagent sifatida ro‘yxatga olingan. Agar bu xizmat to‘xtatilgan yoki o‘chirilgan bo‘lsa, grafik interfeysning gaplashadigan hech kimsi yo‘q va aynan shu ishga tushirish xatosi haqida xabar beradi. Ko‘tarilgan PowerShell satridan holat va ishga tushish turini tekshiring:
Get-Service vpnagent | Select-Object Name, Status, StartType
sc.exe qc vpnagent
net start vpnagent
Ilgari qo‘lda belgilangan ishga tushish turini hurmat qilgan o‘rnatuvchi — bu o‘chirilgan holda tugashining odatiy sababi, shuning uchun faqat Start bosish o‘rniga StartType ni tekshiring. Agar xizmat bir necha soniyada ishga tushib to‘xtasa, Repair bosishdan oldin System jurnalida Service Control Manager yozuvlarini o‘qing:
Get-WinEvent -FilterHashtable @{LogName="System"; ProviderName="Service Control Manager"} -MaxEvents 40
Bloklangan drayver, karantinga olingan fayl yoki uchinchi tomon xavfsizlik mahsulotining filtr drayveri o‘sha hodisalarda o‘z nomini aytadi. Repair o‘sha bloklangan fayl ustiga qayta o‘rnatadi va hech narsani o‘zgartirmaydi, shuning uchun hodisalar jurnali birinchi keladi.
2-qadam: HTTP stek xabar beradigan oflayn holatni tozalang
Mijoz profilini yuklab oladi va siyosatni Windows HTTP komponentlari orqali baholaydi, shuning uchun foydalanuvchining internet sozlamalarida o‘rnatilgan oflayn belgisi har bir brauzer sahifalarni yuklayotganda ishga tushishni buzishi mumkin. Qiymatni to‘g‘ridan-to‘g‘ri tekshiring:
Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name GlobalUserOffline
Qiymat 1 bo‘lsa, WinINet steki chaqiruvchilarga mashinada ulanish yo‘qligini aytadi; bu holat odatda Internet Explorer’dagi Work Offline menyu bandi yoki avtomatlashtirish skripti tomonidan o‘rnatiladi. Uni yana 0 ga qaytaring, tizimdan chiqib qayta kiring va boshqa narsani o‘zgartirishdan oldin ulanishni qayta sinab ko‘ring.
Agar bu mashina sizga meros qolgan bo‘lsa va belgi nima uchun o‘rnatilganini ayta olmasangiz, buni chiptaga yozib qo‘ying. Mashinadagi boshqa narsa uni ataylab o‘rnatgan bo‘lishi mumkin va u keyingi kirishda qaytadi.
3-qadam: virtual adapterni Hyper-V yoki ICS dan ozod qiling
Windows’ning ikki roli mijozga adapterini yaratish uchun kerak bo‘ladigan qismlarni ushlab turishi mumkin. Hyper-V birinchi: virtual kommutator xizmatlari ishlayotganda adapter yaratish shu xato sifatida ko‘rinadigan tarzda muvaffaqiyatsiz bo‘lishi mumkin. Xizmatlarni to‘xtatish — diagnostika, tuzatish emas:
Get-Service vmms, vmcompute | Stop-Service
Get-NetAdapter | Where-Object InterfaceDescription -like "*Hyper-V*"
Agar mijoz bu xizmatlar to‘xtatilgan holda ulansa, ziddiyat tasdiqlanadi va endi Hyper-V xostining egasi bilan nima haqida gaplashishni bilasiz. Mashinaga endi virtualizatsiya kerak bo‘lmasa, ularni keyin qayta ishga tushiring.
Internet ulanishini almashish — ikkinchi egasi. Agar biron ulanish almashilayotgan bo‘lsa, mijoz tunnel yaratishdan oldin ham muvaffaqiyatsiz bo‘lishi mumkin. Get-Service SharedAccess bilan tasdiqlang va u ishlab, avtomatikga o‘rnatilgan bo‘lsa, adapterlar orasidan almashilgan ulanishni toping va almashishni faqat shu adapterda o‘chiring.
Avval chiqarib tashlash kerak bo‘lgan arzonroq izoh ham bor. Ishlaydigan internet kirishi bo‘lmagan mashina yetib borish xatosi o‘rniga ko‘pincha shu xabarni ko‘rsatadi, shuning uchun mijozni ayblashdan oldin Test-NetConnection shlyuz manziliga va ommaviy xostga ikkisi ham muvaffaqiyatli ekanini tasdiqlang.
Tekshiring, so‘ng kerak bo‘lmaganini qaytaring
Tekshirish — bu lotokdagi yashil qalqon emas. Adapter mavjudligini, manzilga ega ekanini va trafikni o‘tkazishini tasdiqlang: Get-NetAdapter -Name "Cisco AnyConnect*" uni ishlayotgan deb ko‘rsatishi kerak, ipconfig /all berilgan manzil va DNS serverlarini ko‘rsatishi kerak, ichki nomga haqiqiy so‘rov esa mahalliy hal qiluvchi orqali emas, tunnel orqali hal qilinishi kerak.
Har bir o‘zgarishning qisqa ro‘yxatini yuriting, topilgan va o‘rnatilgan qiymat bilan. Agar ulanish uchinchi qadamdan keyin ishlasa, chiptani yopishdan oldin Hyper-V xizmatlarini tiklang va qayta sinovdan o‘tkazing, chunki virtualizatsiyani jimgina o‘chiruvchi vaqtinchalik yechimni sezgan keyingi administrator bekor qiladi.
Agar uch qadamning birortasi ham xatoni siljitmasa, oxirgi nuqtani o‘zgartirishni to‘xtating. Mijoz versiyasini, xizmat holatini, ushbu sahifaning yuqorisidagi vaqtni va mijoz yarata oladigan diagnostika paketini to‘plang, so‘ng ularni siz sinab ko‘rgan aniq tartib bilan topshiring. Bu paket keyingi muhandis uchun muloqot oynasi skrinshotidan qimmatroq va quyi tizim tarmoqqa tegishdan oldin yoki keyin ishdan chiqqanini ko‘rsatadigan yagona artefaktdir.