V ukazno vrstico Windows vnesete vpncli in prejmete napako, da ukaz ni prepoznan, ali pa se okno odpre in se ustavi pri vprašanju, ki ga niste pričakovali. Oba simptoma običajno izvirata z istega mesta: v računalniku je nameščenih več kot ena linija odjemalca Cisco VPN, ukaz, ki ste ga izvedli, pa pripada napačni. Rešitev je zagnati izvedljivo datoteko, ki je priložena Secure Clientu, in nato odgovoriti na pozive, ki jih prehod dejansko pošilja.

Simptom kaže na dva različna odjemalca

Cisco Secure Client vključuje vmesnik ukazne vrstice Windows z imenom vpncli.exe. Starejši odjemalec Cisco IPsec VPN je prinašal drug program, vpnclient.exe, z drugimi ukazi in drugimi stikali za geslo. Vodniki, ki oba mešajo, ustvarijo ukaze, ki so videti verodostojni in takoj spodletijo. Nameščena mapa programa je najhitrejši način, da ju ločite.

Če vpncli ni v PATH, to ni dokaz, da komponenta manjka. Nameščevalnik preprosto ne doda mape v PATH, zato izvedljivo datoteko kličete s celotno potjo.

Zaženite izvedljivo datoteko, ki pripada Secure Clientu

Pri namestitvi Secure Client 5.x je dokumentirano mesto mapa Secure Client v Program Files (x86). V PowerShellu je potreben operator klica, ker pot vsebuje presledke: & 'C:\Program Files (x86)\Cisco\Cisco Secure Client\vpncli.exe'. Če te datoteke ni, preverite nameščeno različico in njeno mapo, namesto da bi prenesli starejšega odjemalca, da bi zapolnili vrzel.

Iz cmd.exe ista pot deluje brez operatorja klica, vendar še vedno potrebuje narekovaje. Izberite eno lupino in ostanite v njej, ker oba narekovaje obravnavata drugače in polovica neuspelih primerov na spletu je težava z narekovaji.

Povežite se in odgovorite, kar zahteva prehod

Na pozivu odjemalca se povežite z odobrenim prehodom ali konfiguriranim aliasom: connect vpn.example.com. Zamenjajte primer z lastnim imenom gostitelja. Odjemalec nato zahteva poverilnice, ki jih zahteva vaša namestitev, kar lahko vključuje izbiro potrdila, kodo žetona ali drugi dejavnik. Odgovorite na vsak poziv v vrstnem redu, v katerem se pojavi.

Ciscov dokumentirani primer prikazuje tudi pasico, ki zahteva izrecen odgovor, zato se skript, ki priskrbi le uporabniško ime in geslo, lahko ustavi pri tej pasici. Preberite vprašanje na zaslonu, namesto da bi domnevali, da je naslednji poziv geslo.

Preverite sejo, preden ji zaupate

Ko je povezava vzpostavljena, stats izpiše podatke o seji: prehod, dodeljeni naslov, protokol in trajanje. Preverite tudi en predvideni notranji vir, ker seja obstaja, preden ste dokazali, da njene poti, DNS in dovoljenja aplikacije ustrezajo nalogi. Zapišite dodeljeni naslov, dokler je seja aktivna.

Zaženite disconnect, ko želite končati sejo VPN, in quit, ko želite zapustiti interaktivni CLI. To nista sopomenki in zapiranje okna ni dokumentiran nadomestek za nobeno od njiju.

Avtomatizacija je ločena odločitev

Delujoča prijava v terminalu ne dokazuje, da lahko načrtovana opravila dokončajo isto preverjanje pristnosti. Zapišite zahtevano identiteto, račun za izvajanje, dostop do potrdila in kakršno koli uporabniško interakcijo, preden sejo spremenite v opravilo v ozadju. Če namestitev zahteva prijavo v brskalniku ali odobritev, potrdite podprt potek dela pri njegovem upravljavcu, namesto da bi poziv obravnavali kot oviro.

Ne prilagajajte starih primerov, ki geslo postavijo neposredno v ukazno vrstico. Fiksne vrstice, ki se vnašajo v interaktivni pogovor, se zlomijo takoj, ko prehod spremeni svoja vprašanja, shranjene poverilnice v skriptu pa so ugotovitev, ki le čaka, da bo zapisana. Referenca Cisco CLI dokumentira podprte ukaze za tega odjemalca.

Ko prijava spodleti, shranite različico odjemalca, prehod, čas in besedilo napake, ki ni skrivnost. Ta štiri dejstva ločijo napačno izvedljivo datoteko od zavrnitve preverjanja pristnosti in od povezane seje, ki ne doseže svoje aplikacije.

Sorodni članki