vpncli v systéme Windows nefunguje? Spustite Cisco Secure Client správne
vpncli sídli v priečinku Secure Client, nie v starom klientovi IPsec. Pripojte sa, skontrolujte štatistiku a odpojte sa; výzvy berte ako overenie totožnosti, nie ako šum.
Napíšete vpncli do príkazového riadka Windows a dostanete chybu, že príkaz nebol rozpoznaný, alebo sa okno otvorí a zostane stáť na otázke, ktorú ste nečakali. Oba príznaky zvyčajne pochádzajú z rovnakého miesta: v počítači je nainštalovaných viac ako jedna produktová línia klienta Cisco VPN a príkaz, ktorý ste spustili, patrí tej nesprávnej. Riešením je spustiť spustiteľný súbor, ktorý sa dodáva so Secure Clientom, a potom odpovedať na výzvy, ktoré brána skutočne posiela.
Príznak ukazuje na dvoch rôznych klientov
Cisco Secure Client obsahuje rozhranie príkazového riadka Windows s názvom vpncli.exe. Starší klient Cisco IPsec VPN dodával iný program, vpnclient.exe, s inými príkazmi a inými prepínačmi hesla. Návody, ktoré oba miešajú, vytvárajú príkazy, ktoré vyzerajú vierohodne a okamžite zlyhajú. Nainštalovaný priečinok programu je najrýchlejší spôsob, ako ich rozlíšiť.
Ak vpncli nie je v PATH, nie je to dôkaz, že komponent chýba. Inštalátor jednoducho nepridá priečinok do PATH, takže spustiteľný súbor voláte celou cestou.
Spustite spustiteľný súbor, ktorý patrí Secure Clientu
Pri inštalácii Secure Client 5.x je dokumentované umiestnenie priečinok Secure Client v Program Files (x86). V PowerShelli je potrebný operátor volania, pretože cesta obsahuje medzery: & 'C:\Program Files (x86)\Cisco\Cisco Secure Client\vpncli.exe'. Ak tento súbor chýba, skontrolujte nainštalovanú verziu a jej priečinok, namiesto toho, aby ste stiahli staršieho klienta a vyplnili medzeru.
Z cmd.exe funguje tá istá cesta bez operátora volania, ale stále potrebuje úvodzovky. Vyberte si jeden shell a zostaňte v ňom, pretože oba spracúvajú úvodzovky inak a polovica neúspešných príkladov na internete je problém s úvodzovkami.
Pripojte sa a odpovedzte na to, na čo sa brána pýta
Na výzve klienta sa pripojte k schválenej bráne alebo nakonfigurovanému aliasu: connect vpn.example.com. Nahraďte príklad svojím vlastným názvom hostiteľa. Klient sa potom pýta na prihlasovacie údaje, ktoré vyžaduje vaše nasadenie, čo môže zahŕňať výber certifikátu, kód tokenu alebo druhý faktor. Odpovedzte na každú výzvu v poradí, v akom sa objaví.
Ciscov dokumentovaný príklad ukazuje aj banner, ktorý vyžaduje výslovnú odpoveď, takže skript, ktorý dodá len používateľské meno a heslo, sa môže na tomto bannery zastaviť. Prečítajte si otázku na obrazovke, namiesto toho, aby ste predpokladali, že ďalšia výzva je heslo.
Overte reláciu, než jej uveríte
Po nadviazaní pripojenia stats vypíše informácie o relácii: bránu, pridelenú adresu, protokol a trvanie. Skontrolujte aj jeden zamýšľaný interný zdroj, pretože relácia existuje skôr, než ste preukázali, že jej trasy, DNS a oprávnenia aplikácie spĺňajú úlohu. Zapíšte si pridelenú adresu, kým relácia beží.
Spustite disconnect, keď chcete ukončiť reláciu VPN, a quit, keď chcete opustiť interaktívne CLI. To nie sú synonymá a zatvorenie okna nie je dokumentovanou náhradou ani za jedno z nich.
Automatizácia je samostatné rozhodnutie
Fungujúce prihlásenie v termináli nedokazuje, že naplánovaná úloha dokáže dokončiť rovnaké overenie. Zapíšte si požadovanú identitu, účet spustenia, prístup k certifikátu a akúkoľvek interakciu používateľa, než premeníte reláciu na úlohu na pozadí. Ak nasadenie vyžaduje prihlásenie v prehliadači alebo schválenie, overte podporovaný postup u jeho prevádzkovateľa, namiesto toho, aby ste výzvu považovali za prekážku.
Neupravujte staré príklady, ktoré vkladajú heslo priamo do príkazového riadka. Pevné riadky vháňané do interaktívnej konverzácie sa rozbijú, len čo brána zmení svoje otázky, a uložené prihlasovacie údaje v skripte sú zistenie, ktoré len čaká na zapísanie. Referenčná príručka Cisco CLI dokumentuje podporované príkazy pre tohto klienta.
Keď prihlásenie zlyhá, uchovajte verziu klienta, bránu, čas a text chyby, ktorý nie je tajný. Tieto štyri údaje oddeľujú nesprávny spustiteľný súbor od odmietnutého overenia a od pripojenej relácie, ktorá nedosiahne svoju aplikáciu.