AnyConnect катасын оңдоо: туташуу подсистемасын инициализациялоо мүмкүн болбоду
Жаңылыш машинадан эч кандай эсептик жазуу чыкпай туруп пайда болот. Агент кызматын, оффлайн HTTP желекчесин, анан адаптерди кармап турган Hyper-V же ICSти текшериңиз.
Сиз Туташуу баскычын басасыз, диалог дээрлик ошол замат жооп берет: туташуу подсистемасын инициализациялоо мүмкүн болбоду. Шлюзга эч нерсе жеткен жок, ошондуктан экинчи тарапта сертификат алмашуу, эсептик жазуу жана туннелдик топту тандоо жок. Бул концентратор журналдары бош сессияны көрсөтөрүн жана колдоо кызматы эч качан пайдалуу эч нерсе болбогон диалогдун скриншотун сурай турганын билдирет. Анын ордуна акыркы чекит менен, белгиленген тартипте иштеңиз жана натыйжаны өзгөрткөн биринчи кадамда токтоңуз.
Убакыт — сиздеги эң баалуу далил, аны жазып алуу эч нерсе турбайт. Ката эсептик жазуу суралганга чейин же андан кийин пайда болгонун, жана ал жаңыртуудан, Windows жаңыртуусунан же жаңы коопсуздук агентинен кийин башталганын жазыңыз. Бул үч жооп адатта кандайдыр бир жөндөөгө тийишерден мурун талапкерлердин тизмесин эки эсе кыскартат.
Бир нерсени өзгөртүүдөн мурун убакытты окуңуз
Жаңылыштын үч чекити окшош көрүнөт жана окшош эмес. Эгер диалог Туташуу баскан учурда пайда болсо, кардар өз инфраструктурасын иштете алган жок, бул билдирүү дал ошого багыттайт. Эгер ал эсептик жазууну киргизгенден кийин пайда болсо, туннелдик топко жеттиңиз жана маселе андан ары. Эгер туннель көтөрүлүп, анан куласа, подсистема туура инициализацияланган жана сиз таптакыр башка катанын артынан баратасыз. Үчөөнү аралаштыруу жардам бере албаган кайра орнотууларга жарым күндү текке кетирет.
Бул жерде биринчи учур гана тиешелүү. Билдирүү кандайдыр бир тармактык чечим кабыл алынбастан мурун түзүлөт, ошондуктан туура эмес шлюз дареги, мөөнөтү өткөн сертификат же начар сырсөз аны жаратпайт.
1-кадам: агент кызматы иштеп жатканын ырастаңыз
Сиз баскан терезе — бул гана алдыңкы бөлүк; иш Cisco AnyConnect Secure Mobility Agent кызматында жүрөт, ал vpnagent деп катталган. Эгер бул кызмат токтотулган же өчүрүлгөн болсо, графикалык интерфейстин сүйлөшө турган эч кимиси жок жана дал ушул инициализация катасы тууралуу билдирет. Көтөрүлгөн PowerShell промптунан абалын жана иштөө түрүн текшериңиз:
Get-Service vpnagent | Select-Object Name, Status, StartType
sc.exe qc vpnagent
net start vpnagent
Мурун кол менен коюлган иштөө түрүн урматтаган орнотуучу — бунун өчүрүлүп калышынын кадимки себеби, ошондуктан жөн гана Start басуунун ордуна StartType маанисин текшериңиз. Эгер кызмат секунддар ичинде иштеп токтоп калса, Repair баспас мурун System журналынан Service Control Manager жазууларын окуңуз:
Get-WinEvent -FilterHashtable @{LogName="System"; ProviderName="Service Control Manager"} -MaxEvents 40
Бөгөттөлгөн драйвер, карантинге коюлган файл же үчүнчү тараптын коопсуздук продуктусунун чыпкалоочу драйвери ошол окуяларда өзүн атайт. Repair ошол эле бөгөттөлгөн файлдын үстүнөн кайра орнотот жана эч нерсени өзгөртпөйт, ошондуктан окуялар журналы биринчи келет.
2-кадам: HTTP стек билдирген оффлайн абалын тазалаңыз
Кардар өз профилин жүктөп алат жана саясатты Windows HTTP компоненттери аркылуу баалайт, ошондуктан колдонуучунун интернет жөндөөлөрүндө коюлган оффлайн желекче ар бир браузер барактарды жүктөп жатканда инициализацияны бузушу мүмкүн. Маанини түз текшериңиз:
Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name GlobalUserOffline
Маани 1 болсо, WinINet стеги чакыруучуларга машинада байланыш жок экенин айтат; бул абалды адатта Internet Explorerдеги Work Offline меню пункту же автоматташтыруу скрипти коёт. Аны кайра 0 маанисине коюңуз, системадан чыгып кайра кириңиз жана башка нерсени өзгөртүүдөн мурун туташууну кайра аракет кылыңыз.
Эгер бул машинаны мураска алсаңыз жана желекче эмне үчүн коюлганын айта албасаңыз, аны билетке жазып коюңуз. Машинадагы башка нерсе аны атайын койгон болушу мүмкүн жана ал кийинки кирүүдө кайтат.
3-кадам: виртуалдык адаптерди Hyper-V же ICSтен бошотуңуз
Windowsтун эки ролу кардарга адаптерин жасоо үчүн керек болгон бөлүктөрдү кармап турушу мүмкүн. Hyper-V биринчи: виртуалдык коммутатор кызматтары иштеп турганда адаптер жасоо ушул ката катары көрүнгөн түрдө ишке ашпай калышы мүмкүн. Кызматтарды токтотуу — диагностика, оңдоо эмес:
Get-Service vmms, vmcompute | Stop-Service
Get-NetAdapter | Where-Object InterfaceDescription -like "*Hyper-V*"
Эгер кардар бул кызматтар токтотулган абалда туташса, кагылышуу ырасталат жана эми Hyper-V хостун ээси менен эмнени сүйлөшүү керектигин билесиз. Машинага виртуалдаштыруу эми керек болбосо, аларды кийин кайра иштетиңиз.
Интернет байланышын бөлүшүү — экинчи ээси. Эгер кандайдыр бир байланыш бөлүшүлүп жатса, кардар туннель жасоодон мурун эле ишке ашпай калышы мүмкүн. Get-Service SharedAccess аркылуу ырастаңыз жана ал иштеп, автоматтыкка коюлган болсо, адаптерлерден бөлүшүлгөн байланышты издеп, бөлүшүүнү ошол адаптерде гана өчүрүңүз.
Алды менен жокко чыгарууга тийиш болгон арзаныраак түшүндүрмө да бар. Такыр иштеген интернет кирүүсү жок машина жеткиликтүүлүк катасынын ордуна бул билдирүүнү көп көрсөтөт, ошондуктан кардарды күнөөлөөдөн мурун Test-NetConnection шлюз дарегине жана коомдук хостко экөө тең ийгиликтүү экенин ырастаңыз.
Текшериңиз, анан керек болбогонун кайтарыңыз
Текшерүү — бул науадагы жашыл калкан эмес. Адаптер бар экенин, дареги бар экенин жана трафикти өткөрөрүн ырастаңыз: Get-NetAdapter -Name "Cisco AnyConnect*" аны иштеп турган деп көрсөтүшү керек, ipconfig /all берилген даректи жана DNS серверлерин көрсөтүшү керек, ал эми ички атка болгон чыныгы сурам жергиликтүү чечүүчү аркылуу эмес, туннель аркылуу чечилиши керек.
Ар бир өзгөртүүнүн кыскача тизмесин жүргүзүңүз, табылган жана коюлган маани менен. Эгер туташуу үчүнчү кадамдан кийин иштесе, билетти жаппас мурун Hyper-V кызматтарын калыбына келтирип, кайра текшериңиз, анткени виртуалдаштырууну үнсүз өчүргөн убактылуу чечимди байкаган кийинки администратор жокко чыгарат.
Эгер үч кадамдын эч бири катаны жылдырбаса, акыркы чекитти өзгөртүүнү токтотуңуз. Кардардын версиясын, кызматтын абалын, бул барактын жогорку бөлүгүндөгү убакытты жана кардар түзө алган диагностикалык топтомду чогултуп, аларды сиз сынап көргөн так тартип менен бирге өткөрүп бериңиз. Бул топтом кийинки инженер үчүн диалогдун скриншотунан кымбат, жана подсистеманын тармакка тийишерден мурун же андан кийин ишке ашпаганын көрсөткөн жалгыз артефакт.