Kliknete Poveži i dijalog odgovori gotovo istog trena: nije uspjelo inicijaliziranje podsistema veze. Ništa nije stiglo do pristupnika, pa nema razmjene certifikata, nema akreditiva i nema odabira tunelske grupe na drugoj strani. To znači da će zapisi koncentratora pokazati praznu sesiju, a služba za podršku tražit će snimku ekrana dijaloga koji nikada nije sadržavao ništa korisno. Radite umjesto toga na krajnjoj točki, u utvrđenom redoslijedu, i zaustavite se na prvom koraku koji promijeni ishod.

Vrijeme je najvrjedniji dokaz koji imate i bilježenje ne košta ništa. Zapišite je li se greška pojavila prije ili poslije upita za akreditiv i je li počela nakon nadogradnje, Windows ažuriranja ili novog sigurnosnog agenta. Ta tri odgovora obično prepolove popis kandidata prije nego što dotaknete bilo koju postavku.

Pročitajte vrijeme prije nego što bilo što promijenite

Tri točke kvara izgledaju slično i nisu iste. Ako se dijalog pojavi u trenutku kad pritisnete Poveži, klijent nije mogao pokrenuti vlastitu infrastrukturu, na što upućuje ova poruka. Ako se pojavi nakon što upišete akreditiv, tunelska grupa je dosegnuta i problem je dalje. Ako se tunel podigne i zatim padne, podsistem se ispravno inicijalizirao i lovite sasvim drugu grešku. Miješanje tih triju slučajeva troši poslijepodne na ponovne instalacije koje ne mogu pomoći.

Ovdje pripada samo prvi slučaj. Poruka se generira prije bilo kakve mrežne odluke, pa je pogrešna adresa pristupnika, istekao certifikat ili loša lozinka neće proizvesti.

Korak 1: potvrdite da agentska usluga radi

Prozor na koji klikćete je prednji dio; posao se odvija u usluzi Cisco AnyConnect Secure Mobility Agent, registriranoj kao vpnagent. Ako je ta usluga zaustavljena ili onemogućena, GUI nema s kim razgovarati i prijavljuje točno ovaj neuspjeh inicijalizacije. Provjerite stanje i vrstu pokretanja iz PowerShell upita s povišenim ovlastima:

Get-Service vpnagent | Select-Object Name, Status, StartType
sc.exe qc vpnagent
net start vpnagent

Instalater koji je poštovao prethodno ručno zadanu vrstu pokretanja uobičajen je razlog zašto to završi onemogućeno, pa provjerite StartType umjesto da samo pritisnete Start. Ako se usluga pokrene i zaustavi u nekoliko sekundi, pročitajte System zapisnik za unose Service Control Managera prije nego što kliknete Popravi:

Get-WinEvent -FilterHashtable @{LogName="System"; ProviderName="Service Control Manager"} -MaxEvents 40

Blokirani upravljački program, stavljena datoteka u karantenu ili filtarski upravljački program trećeg sigurnosnog proizvoda imenovat će se u tim događajima. Popravi ponovno instalira preko iste blokirane datoteke i ništa ne mijenja, zato zapisnik događaja dolazi prvi.

Korak 2: očistite offline stanje koje prijavljuje HTTP stog

Klijent preuzima svoj profil i procjenjuje pravila kroz Windows HTTP komponente, pa offline zastavica postavljena u korisnikovim internetskim postavkama može slomiti inicijalizaciju dok svaki preglednik i dalje učitava stranice. Provjerite vrijednost izravno:

Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name GlobalUserOffline

Vrijednost 1 znači da WinINet stog govori pozivateljima da mašina nema vezu; to stanje obično postavlja stavka izbornika Rad izvan mreže u Internet Exploreru ili automatizacijska skripta. Vratite je na 0, odjavite se i ponovno prijavite te pokušajte vezu prije nego što promijenite bilo što drugo.

Ako ste ovu mašinu naslijedili i ne možete reći zašto je zastavica postavljena, zabilježite to u zahtjevu. Nešto drugo na mašini moglo ju je namjerno postaviti i vratit će se pri sljedećoj prijavi.

Korak 3: oslobodite virtualni adapter od Hyper-V ili ICS-a

Dvije Windows uloge mogu držati dijelove koji klijentu trebaju za stvaranje adaptera. Hyper-V je prvi: kad usluge virtualnog preklopnika rade, stvaranje adaptera može neuspjeti na način koji se očituje kao ova greška. Zaustavljanje usluga je dijagnostika, ne popravak:

Get-Service vmms, vmcompute | Stop-Service
Get-NetAdapter | Where-Object InterfaceDescription -like "*Hyper-V*"

Ako se klijent poveže sa zaustavljenim uslugama, sukob je potvrđen i sada znate o čemu pregovarati s vlasnikom Hyper-V hosta. Ponovno ih pokrenite poslije, osim ako mašini više nije potrebna virtualizacija.

Dijeljenje internetske veze drugi je vlasnik. Ako se neka veza dijeli, klijent može neuspjeti prije nego što uopće stvori tunel. Potvrdite s Get-Service SharedAccess i, ako radi i postavljeno je na automatski, pregledajte adaptere za dijeljenu vezu i isključite dijeljenje samo na tom adapteru.

Postoji i jeftinije objašnjenje koje prvo treba isključiti. Mašina bez ikakvog radnog pristupa internetu često prikaže ovu poruku umjesto greške dostupnosti, pa potvrdite da Test-NetConnection prema adresi pristupnika i prema javnom hostu oboje uspijeva prije nego što okrivite klijenta.

Provjerite, zatim vratite ono što nije trebalo

Provjera nije zeleni štit u sistemskoj traci. Potvrdite da adapter postoji, drži adresu i propušta promet: Get-NetAdapter -Name "Cisco AnyConnect*" trebao bi ga pokazati aktivnim, ipconfig /all trebao bi pokazati dodijeljenu adresu i DNS poslužitelje, a stvarni zahtjev za interno ime trebao bi se razriješiti kroz tunel, a ne kroz lokalni razrješivač.

Vodite kratak popis svake promjene tijekom rada, s vrijednošću koju ste našli i vrijednošću koju ste postavili. Ako veza radi nakon trećeg koraka, vratite Hyper-V usluge i ponovno testirajte prije nego što zatvorite zahtjev, jer će zaobilazno rješenje koje tiho onemogućuje virtualizaciju poništiti sljedeći administrator koji to primijeti.

Ako nijedan od tri koraka ne pomakne grešku, prestanite mijenjati krajnju točku. Prikupite verziju klijenta, stanje usluge, vrijeme s vrha ove stranice i dijagnostički paket koji klijent može proizvesti, zatim ih predajte s točnim redoslijedom koji ste isprobali. Taj paket vrijedi više sljedećem inženjeru od snimke ekrana dijaloga i jedini je artefakt koji pokazuje je li podsistem neuspio prije ili nakon što je dotaknuo mrežu.

Povezani članci