Okno dialogowe pojawia się w chwili kliknięcia Connect, przed jakimkolwiek pytaniem o poświadczenia, i informuje, że usługa VPN jest niedostępna. Nic jeszcze nie opuściło komputera. Okno AnyConnect rozmawia z lokalną usługą Windows, a gdy ta rozmowa się nie udaje, klient poddaje się, zanim w ogóle nazwie bramę. Ta kolejność jest najcenniejszą wskazówką w całym komunikacie: debugujesz usługę i sterownik, a nie certyfikat czy regułę zapory po drugiej stronie. Oto kolejność, w której działam, najtańsza kontrola najpierw.

Okno pojawia się, zanim brama zostanie połączona

Okno jest cienkim frontendem. Prosi usługę agenta o zbudowanie tunelu, a ta usługa zarządza adapterem, zmianami routingu i magazynem profili. Jeśli usługa nie istnieje, jest zatrzymana lub zablokowana, frontend nie ma z kim rozmawiać i zgłasza dokładnie to.

Praktyczna konsekwencja jest prosta: brak nazwy serwera, brak pytania o poświadczenia, brak błędu certyfikatu. Jeśli widzisz którykolwiek z nich, przestań to czytać i spójrz na tunel.

Najpierw sprawdź usługę agenta

Otwórz services.msc i znajdź Cisco AnyConnect Secure Mobility Agent. Jeśli typ uruchomienia to Disabled, ustaw Automatic i uruchom usługę. Usługa wyłączona przez aktualizację albo pozostawiona po awarii często startuje czysto raz i pozostaje uruchomiona. Jeśli padnie ponownie w ciągu kilku sekund, zanotuj kod błędu i czytaj dalej.

Dwie usługi pomocnicze warto obejrzeć na upartych maszynach. Ponowne uruchomienie Base Filtering Engine usuwało ten komunikat, gdy sterownik filtra był zablokowany. Tam, gdzie włączone było Internet Connection Sharing, wyłączenie ICS dawało ten sam efekt, bo oba konkurują o tę samą infrastrukturę sieciową.

Na zarządzanym laptopie usługa może być celowo wyłączona polityką, więc potwierdź to z właścicielem urządzenia, zanim włączysz ją ponownie.

Potem sprawdź adapter wirtualny

AnyConnect potrzebuje własnego adaptera wirtualnego, a wyłączony adapter wywołuje to samo okno w niektórych kompilacjach. Otwórz Połączenia sieciowe, znajdź wpis Cisco AnyConnect Secure Mobility Client i włącz go, jeśli jest szary. Ten sam panel obsługuje przypadek zawieszenia: interfejsu w stanie łączenia zwykle nie da się usunąć z Ustawień, ale tutaj można go wyłączyć i usunąć.

Jeśli adaptera w ogóle nie ma, sterownik nie został zainstalowany. To wskazuje na następną sekcję, a nie na coś, co można przełączyć.

Gdy restart się nie utrzymuje

Pozostały katalog instalacji może przywracać zepsuty stan przy każdym rozruchu. Odinstaluj klienta, usuń folder Cisco AnyConnect w ProgramData, uruchom ponownie, a potem zainstaluj ponownie tę samą wersję. To właśnie usunięcie tego folderu czyści profile i fragmenty zasad komputera, które zostawia deinstalator. Nowsza wersja główna także może usunąć komunikat, ale tylko wtedy, gdy twoja brama akceptuje tę wersję klienta.

Użytkownicy macOS spotykają to samo sformułowanie przez inny komponent. Agent jest zadaniem launchd, więc wczytaj je i potwierdź, że aplikacja może działać w tle. W obecnych wersjach ten przełącznik znajduje się w Login Items i Extensions, a aplikacja tam wyłączona startuje, a potem zawodzi z dokładnie tym komunikatem.

Gdy przyczyną jest drugi klient VPN

Dwaj klienci mogą walczyć o sterowniki filtrów i priorytet adaptera. Klient Forti zainstalowany obok starszego klienta Cisco pozostawiał ludzi połączonych, ale niezdolnych do niczego dotrzeć, a usunięcie nieużywanego klienta przywracało usługę. Realną alternatywą są jawne trasy dla każdej podsieci VPN, aby adresy każdego klienta trafiały na właściwy adapter, zamiast zależeć od kolejności metryk.

Jeśli obaj klienci muszą zostać, zdecyduj o trasach świadomie i zapisz je. Zgadywanie metryk psuje się przy następnej aktualizacji.

Kolejność naprawy, która nie wymaga dwóch reinstalacji

Zanim zainstalujesz ponownie, zapisz dziennik agenta. Komunikat obejmuje kilka różnych awarii, a dziennik jest jedynym, co je rozdziela po fakcie. Następnie wykonaj tę kolejność i zatrzymaj się na pierwszym kroku, który zmienia zachowanie:

  • Usługa agenta istnieje, typ uruchomienia Automatic, działa przed startem GUI.
  • Adapter wirtualny włączony w Połączeniach sieciowych, żaden interfejs nie zawiesił się w stanie łączenia.
  • Internet Connection Sharing wyłączone, Base Filtering Engine zdrowy.
  • Folder ProgramData usunięty przed reinstalacją, ta sama wersja zainstalowana ponownie.
  • Brak drugiego klienta VPN trzymającego te same sterowniki filtrów.

Jeśli klient kończy pracę, zanim pokaże nazwę serwera lub pytanie o poświadczenia, nic w sieci nie zostało nawiązane. Czwarta reinstalacja nie znajdzie przyczyny, którą stan usługi pokazałby ci w dwie minuty.

Powiązane artykuły