AnyConnect-in bağlantı alt sisteminin işə salınmaması xətasını aradan qaldırmaq
Xəta maşından heç bir etimad məlumatı çıxmazdan əvvəl baş verir. Agent xidmətini, oflayn HTTP bayrağını, sonra isə adapteri tutan Hyper-V və ya ICS-i yoxlayın.
Siz «Qoşul» düyməsini basırsınız və dialoq demək olar ki, dərhal cavab verir: bağlantı alt sistemi işə salına bilmədi. Şlüzə heç nə çatmadı, yəni sertifikat mübadiləsi, etimad məlumatı və digər tərəfdə tunel qrupu seçimi yoxdur. Bu o deməkdir ki, konsentrator jurnalları boş sessiya göstərəcək və yardım masası heç vaxt faydalı heç nə ehtiva etməmiş dialoqun ekran şəklini istəyəcək. Bunun əvəzinə son nöqtə üzərində, sabit qaydada işləyin və nəticəni dəyişən ilk addımda dayanın.
Vaxt sizin ən dəyərli sübutunuzdur və onu qeyd etmək heç bir şeyə başa gəlmir. Xətanın etimad məlumatı sorğusundan əvvəl, yoxsa sonra göründüyünü, və yeniləmə, Windows yeniləməsi yoxsa yeni təhlükəsizlik agentindən sonra başladığını yazın. Bu üç cavab adətən hər hansı sazlamağa toxunmazdan əvvəl namizədlər siyahısını yarıya endirir.
Nəyisə dəyişməzdən əvvəl vaxtı oxuyun
Üç nasazlıq nöqtəsi oxşar görünür və oxşar deyil. Əgər dialoq «Qoşul» düyməsini basdığınız anda görünürsə, müştəri öz daxili infrastrukturunu işə sala bilmədi və bu mesaj məhz buna işarə edir. Əgər etimad məlumatlarını yazdıqdan sonra görünürsə, tunel qrupuna çatılıb və problem daha irəlidədir. Əgər tunel qalxıb sonra düşürsə, alt sistem yaxşı işə salınıb və siz tamamilə başqa bir xətanın arxasınca qaçırsınız. Üçünü qarışdırmaq kömək edə bilməyəcək yenidən quraşdırmalara bütöv bir günorta itirir.
Buraya yalnız birinci hal aiddir. Mesaj hər hansı şəbəkə qərarı verilməzdən əvvəl yaradılır, ona görə səhv şlüz ünvanı, vaxtı keçmiş sertifikat və ya pis parol onu yaratmayacaq.
Addım 1: agent xidmətinin işlədiyini təsdiqləyin
Kliklədiyiniz pəncərə ön hissədir; iş Cisco AnyConnect Secure Mobility Agent xidmətində baş verir və o, vpnagent kimi qeydiyyata alınıb. Əgər bu xidmət dayandırılıbsa və ya əlil edilibsə, GUI-nin danışacaq heç nəyi olmur və məhz bu işə salma nasazlığını bildirir. Vəziyyəti və başlama növünü yüksəldilmiş PowerShell əmr sətrindən yoxlayın:
Get-Service vpnagent | Select-Object Name, Status, StartType
sc.exe qc vpnagent
net start vpnagent
Əvvəlki əl ilə başlama növünə hörmət edən quraşdırıcı bunun əlil vəziyyətə düşməsinin adi səbəbidir, ona görə sadəcə Başlat düyməsini basmaqla kifayətlənməyin, StartType dəyərini yoxlayın. Əgər xidmət saniyələr içində başlayıb dayanırsa, Bərpa düyməsini basmazdan əvvəl System jurnalında Service Control Manager qeydlərini oxuyun:
Get-WinEvent -FilterHashtable @{LogName="System"; ProviderName="Service Control Manager"} -MaxEvents 40
Bloklanmış sürücü, karantinə alınmış fayl və ya üçüncü tərəf təhlükəsizlik məhsulunun filtr sürücüsü həmin hadisələrdə özünü adlandıracaq. Bərpa eyni bloklanmış faylın üzərinə yenidən quraşdırır və heç nəyi dəyişmir, buna görə hadisə jurnalı birinci gəlir.
Addım 2: HTTP yığınının bildirdiyi oflayn vəziyyəti təmizləyin
Müştəri profilini endirir və siyasəti Windows HTTP komponentləri vasitəsilə qiymətləndirir, ona görə istifadəçinin internet parametrlərində qurulmuş oflayn bayrağı hər brauzer səhifələri açmağa davam edərkən işə salmanı poza bilər. Dəyəri birbaşa yoxlayın:
Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name GlobalUserOffline
Dəyər 1 olarsa, WinINet yığını çağıranlara maşının bağlantısı olmadığını söyləyir; bu vəziyyət adətən Internet Explorer-dəki Oflayn işlə menyu bəndi və ya avtomatlaşdırma skripti tərəfindən qurulur. Digər hər şeyi dəyişməzdən əvvəl onu 0 dəyərinə qaytarın, hesabdan çıxıb yenidən daxil olun və bağlantını yenidən yoxlayın.
Əgər bu maşını sizdən əvvəl kimsə qurubsa və bayrağın niyə qurulduğunu deyə bilmirsinizsə, bunu biletdə qeyd edin. Qutuda başqa bir şey onu qəsdən qurmuş ola bilər və o, növbəti daxil olmada geri qayıdacaq.
Addım 3: virtual adapteri Hyper-V və ya ICS-dən azad edin
İki Windows rolu müştərinin adapterini yaratmaq üçün lazım olan hissələri tuta bilər. Hyper-V birincidir: virtual kommutator xidmətləri işləyərkən adapterin yaradılması bu xəta kimi üzə çıxan şəkildə uğursuz ola bilər. Xidmətləri dayandırmaq diaqnostikadır, düzəliş deyil:
Get-Service vmms, vmcompute | Stop-Service
Get-NetAdapter | Where-Object InterfaceDescription -like "*Hyper-V*"
Əgər müştəri bu xidmətlər dayandırılmış halda qoşulursa, ziddiyyət təsdiqlənib və indi Hyper-V hostunun sahibi ilə nəyi danışacağınızı bilirsiniz. Maşın artıq virtuallaşdırmaya ehtiyac duymursa, sonra onları yenidən başladın.
İnternet Bağlantısı Paylaşımı ikinci sahibdir. Əgər hansısa bağlantı paylaşılırsa, müştəri heç tunel yaratmazdan əvvəl uğursuz ola bilər. Get-Service SharedAccess ilə təsdiqləyin və əgər o işləyirsə və avtomatikə qurulubsa, adapterlər arasında paylaşılan bağlantı axtarın və yalnız həmin adapterdə paylaşımı söndürün.
Bir də əvvəlcə aradan qaldırılmalı olan daha ucuz izah var. Ümumiyyətlə işlək internet çıxışı olmayan maşın çox vaxt əlçatanlıq xətası əvəzinə bu mesajı göstərir, ona görə müştərini günahlandırmazdan əvvəl Test-NetConnection əmrinin həm şlüz ünvanına, həm də açıq hosta uğurla keçdiyini təsdiqləyin.
Yoxlayın, sonra lazım olmayanı geri qaytarın
Yoxlama sistem nişanı sahəsindəki yaşıl qalxan deyil. Adapterin mövcud olduğunu, ünvan tutduğunu və trafiki keçirdiyini təsdiqləyin: Get-NetAdapter -Name "Cisco AnyConnect*" onu işlək göstərməlidir, ipconfig /all təyin edilmiş ünvanı və DNS serverlərini göstərməlidir, daxili ada edilən real sorğu isə yerli həlledici vasitəsilə deyil, tunel vasitəsilə həll olunmalıdır.
İşlədikcə hər dəyişikliyin qısa siyahısını aparın: tapdığınız dəyər və qurduğunuz dəyər. Əgər bağlantı üçüncü addımdan sonra işləyirsə, bileti bağlamazdan əvvəl Hyper-V xidmətlərini bərpa edin və yenidən yoxlayın, çünki virtuallaşdırmanı səssizcə söndürən keçici həll onu görən növbəti administrator tərəfindən ləğv olunacaq.
Əgər üç addımdan heç biri xətanı tərpətmir, son nöqtəni dəyişməyi dayandırın. Müştəri versiyasını, xidmətin vəziyyətini, bu səhifənin yuxarısındakı vaxtı və müştərinin yarada biləcəyi diaqnostik paketi toplayın, sonra bunları sınadığınız dəqiq sıra ilə birlikdə təqdim edin. Bu paket növbəti mühəndis üçün dialoqun ekran şəklindən daha dəyərlidir və alt sistemin şəbəkəyə toxunmazdan əvvəl, yoxsa sonra uğursuz olduğunu göstərən yeganə artefaktdır.