AnyConnect-flater „kin it ferbining-undersysteem net initialisearje“ oplosse
De flater bart foardat der ek mar ien oanmeldgegevens de masine ferlitte. Kontrolearje de agintstsjinst, de offline HTTP-flagge en dan Hyper-V of ICS dy't de adapter fêsthâldt.
Jo klikke op Ferbine en de dialooch antwurdet hast fuort: kin it ferbining-undersysteem net initialisearje. Der is neat by de gateway kommen, dus der is gjin sertifikaatútwikseling, gjin oanmeldgegevens en gjin tunnelgroepkar oan de oare kant. Dat betsjut dat de logboeken fan de konsintrator in lege sesje sjen litte en dat de helpdesk in skermôfbylding freegje sil fan in dialooch dy't nea wat nuttich befette. Wurkje ynstee it einpunt ôf, yn in fêste folchoarder, en stop by de earste stap dy't de útkomst feroaret.
De timing is it weardefolste bewiis dat jo hawwe, en it kostet neat om it fêst te lizzen. Skriuw op oft de flater foar of nei de oanmeldprompt ferskynde, en oft er begûn nei in upgrade, in Windows-update of in nije feiligensagint. Dy trije antwurden helje meastentiids de kandidaatlist healwei foardat jo in ynstelling oanreitsje.
Lês de timing foardat jo wat feroarje
Trije flaterpunten lykje itselde en binne it net. As de dialooch ferskynt op it momint dat jo Ferbine yndrukke, koe de klant syn eigen ynfrastruktuer net starte, en dêr wiist dit berjocht op. As er ferskynt nei't jo oanmeldgegevens ynfierd hawwe, is de tunnelgroep berikt en leit it probleem fierder. As de tunnel omheech komt en dan falt, is it undersysteem goed initialisearre en jeie jo op in hiel oare bug. De trije trochinoar helje in middei oan werynstallaasjes dy't net helpe kinne.
Hjir heart allinnich it earste gefal. It berjocht wurdt makke foardat der hokker netwurkbeslissing dan ek nommen wurdt, dus in ferkeard gatewayadres, in ferfallen sertifikaat of in min wachtwurd sille it net meitsje.
Stap 1: befêstigje dat de agintstsjinst rint
It finster dêr't jo op klikke is in front-end; it wurk bart yn 'e tsjinst Cisco AnyConnect Secure Mobility Agent, registrearre as vpnagent. As dy tsjinst stoppe of útskeakele is, hat de GUI neat om mei te praten en meldt krekt dizze initialisaasjeflater. Kontrolearje steat en starttype fan in ferhege PowerShell-prompt:
Get-Service vpnagent | Select-Object Name, Status, StartType
sc.exe qc vpnagent
net start vpnagent
In ynstallaasjeprogramma dat in earder hânmjittich starttype respektearre, is de gewoane reden dat dit útskeakele einiget, kontrolearje dus StartType ynstee fan gewoan Start te drukken. As de tsjinst binnen sekonden start en stopt, lês dan it systeemlogboek foar Service Control Manager-ynfieringen foardat jo op Reparearje klikke:
Get-WinEvent -FilterHashtable @{LogName="System"; ProviderName="Service Control Manager"} -MaxEvents 40
In blokkearre stjoerder, in yn karantêne pleatst bestân of in filterstjoerder fan in feiligensprodukt fan tredden sil himsels yn dy barren neame. Reparearje ynstallearret oer itselde blokkearre bestân en feroaret neat, dêrom komt it barrenlogboek earst.
Stap 2: wiskje de offline-steat dy't de HTTP-stapel meldt
De klant downloadt syn profyl en evaluearret belied fia Windows HTTP-komponinten, dus in offline-flagge yn 'e ynternetynstellingen fan 'e brûker kin de initialisaasje brekke wylst elke browser noch siden laden. Kontrolearje de wearde direkt:
Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name GlobalUserOffline
In wearde fan 1 betsjut dat de WinINet-stapel oan roppers seit dat de masine gjin ferbining hat; dy steat wurdt normaal set troch it menu-item Ofwurkje offline yn Internet Explorer of troch in automatisearringsskript. Set it werom nei 0, meld jo ôf en wer oan, en besykje de ferbining op 'e nij foardat jo wat oars feroarje.
As jo dizze masine erfd hawwe en net sizze kinne wêrom't de flagge set is, notearje it dan yn it ticket. Eat oars op 'e masine kin it bewust set hawwe, en it sil by de folgjende oanmelding weromkomme.
Stap 3: befrij de firtuele adapter fan Hyper-V of ICS
Twa Windows-rollen kinne de stikken hâlde dy't de klant nedich hat om syn adapter te meitsjen. Hyper-V is de earste: as de tsjinsten fan 'e firtuele switch rinne, kin it meitsjen fan in adapter mislearje op manieren dy't as dizze flater oan it ljocht komme. It stopjen fan 'e tsjinsten is in diagnoaze, gjin oplossing:
Get-Service vmms, vmcompute | Stop-Service
Get-NetAdapter | Where-Object InterfaceDescription -like "*Hyper-V*"
As de klant ferbynt mei dy tsjinsten stoppe, is it konflikt befêstige en witte jo no wêr't jo oer ûnderhannelje moatte mei de eigner fan 'e Hyper-V-host. Start se dêrnei wer, útsein as de masine gjin virtualisaasje mear nedich hat.
It dielen fan ynternetferbining is de twadde eigner. As in ferbining dield wurdt, kin de klant mislearje foardat er ea in tunnel makket. Befêstigje mei Get-Service SharedAccess en, as it rint en op automatysk stiet, sjoch de adapters troch foar in dielde ferbining en set dielen allinnich op dy adapter út.
Der is ek in goedkeapere ferklearring dy't earst útsletten wurde moat. In masine sûnder hokker wurkjende ynternettoegang dan ek sil dit berjocht faak sjen litte ynstee fan in berikberensflater, dus befêstigje dat Test-NetConnection nei it gatewayadres en nei in iepenbiere host beide slagje foardat jo de klant de skuld jouwe.
Ferifiearje, en draai dan werom wat jo net nedich hiene
Ferifikaasje is net it griene skyld yn 'e systeemlade. Befêstigje dat de adapter bestiet, in adres hat en ferkear trochlit: Get-NetAdapter -Name "Cisco AnyConnect*" soe him omheech sjen litte, ipconfig /all soe it tawiisde adres en de DNS-tsjinners sjen litte, en in echt fersyk nei in ynterne namme soe fia de tunnel oplost wurde moatte, net fia de lokale resolver.
Hâld in koarte list fan elke feroaring by wylst jo wurkje, mei de wearde dy't jo fûnen en de wearde dy't jo setten. As de ferbining nei stap trije wurket, restaurearje dan de Hyper-V-tsjinsten en test op 'e nij foardat jo it ticket slute, want in omwei dy't virtualisaasje stil útskeakelet, wurdt troch de folgjende behearder dy't it merkt weromdraaid.
As gjin fan 'e trije stappen de flater ferpleatst, stop dan mei it einpunt te feroarjen. Sammelje de klantferzje, de steat fan 'e tsjinst, de timing fan boppe-oan dizze side en it diagnoazepakket dat de klant meitsje kin, en jou se oer mei de krekte folchoarder dy't jo besocht hawwe. Dat pakket is foar de folgjende yngenieur mear wurdich as in skermôfbylding fan 'e dialooch, en it is it ienige artefakt dat sjen lit oft it undersysteem foar of nei it oanreitsjen fan it netwurk mislearre.