Το vpncli δεν λειτουργεί στα Windows; Εκτελέστε σωστά το Cisco Secure Client
Το vpncli βρίσκεται στον φάκελο Secure Client, όχι στον παλιό πελάτη IPsec. Συνδεθείτε, ελέγξτε τα στατιστικά και αποσυνδεθείτε, και αντιμετωπίστε τις προτροπές ως έλεγχο ταυτότητας, όχι ως θόρυβο.
Πληκτρολογείτε vpncli σε μια προτροπή των Windows και λαμβάνετε σφάλμα ότι η εντολή δεν αναγνωρίζεται, ή το παράθυρο ανοίγει και μετά σταματά σε μια ερώτηση που δεν περιμένατε. Και τα δύο συμπτώματα προέρχονται συνήθως από το ίδιο σημείο: ο υπολογιστής έχει εγκατεστημένη περισσότερες από μία σειρές πελάτη Cisco VPN, και η εντολή που εκτελέσατε ανήκει στη λάθος. Η λύση είναι να ξεκινήσετε το εκτελέσιμο που παρέχεται με το Secure Client και μετά να απαντήσετε στις προτροπές που στέλνει πραγματικά η πύλη.
Το σύμπτωμα δείχνει δύο διαφορετικούς πελάτες
Το Cisco Secure Client περιλαμβάνει μια διεπαφή γραμμής εντολών των Windows με το όνομα vpncli.exe. Ο παλαιότερος πελάτης Cisco IPsec VPN παρείχε άλλο πρόγραμμα, vpnclient.exe, με διαφορετικές εντολές και διαφορετικούς διακόπτες κωδικού. Οι οδηγοί που αναμειγνύουν τα δύο παράγουν εντολές που φαίνονται εύλογες και αποτυγχάνουν αμέσως. Ο εγκατεστημένος φάκελος του προγράμματος είναι ο ταχύτερος τρόπος να τα ξεχωρίσετε.
Αν το vpncli δεν βρίσκεται στο PATH, αυτό δεν αποτελεί απόδειξη ότι λείπει το στοιχείο. Ο εγκαταστάτης απλώς δεν προσθέτει τον φάκελο στο PATH, οπότε καλείτε το εκτελέσιμο με την πλήρη διαδρομή του.
Εκτελέστε το εκτελέσιμο που ανήκει στο Secure Client
Για μια εγκατάσταση του Secure Client 5.x, η τεκμηριωμένη θέση είναι ο φάκελος Secure Client κάτω από το Program Files (x86). Στο PowerShell απαιτείται ο τελεστής κλήσης επειδή η διαδρομή περιέχει κενά: & 'C:\Program Files (x86)\Cisco\Cisco Secure Client\vpncli.exe'. Αν αυτό το αρχείο λείπει, ελέγξτε την εγκατεστημένη έκδοση και τον φάκελό της αντί να κατεβάσετε έναν παλιό πελάτη για να καλύψετε το κενό.
Από το cmd.exe η ίδια διαδρομή λειτουργεί χωρίς τον τελεστή κλήσης, αλλά εξακολουθεί να χρειάζεται εισαγωγικά. Επιλέξτε ένα κέλυφος και μείνετε σε αυτό, γιατί τα δύο χειρίζονται τα εισαγωγικά διαφορετικά, και τα μισά από τα αποτυχημένα παραδείγματα στο διαδίκτυο είναι πρόβλημα εισαγωγικών.
Συνδεθείτε και απαντήστε σε ό,τι ζητά η πύλη
Στην προτροπή του πελάτη, συνδεθείτε με την εγκεκριμένη πύλη ή ένα διαμορφωμένο ψευδώνυμο: connect vpn.example.com. Αντικαταστήστε το παράδειγμα με το δικό σας όνομα κεντρικού υπολογιστή. Ο πελάτης ζητά τότε τα διαπιστευτήρια που απαιτεί η ανάπτυξή σας, τα οποία μπορεί να περιλαμβάνουν επιλογή πιστοποιητικού, κωδικό διακριτικού ή δεύτερο παράγοντα. Απαντήστε σε κάθε προτροπή με τη σειρά που εμφανίζεται.
Το τεκμηριωμένο παράδειγμα της Cisco δείχνει επίσης ένα πανό που απαιτεί ρητή απάντηση, οπότε ένα σενάριο που παρέχει μόνο όνομα χρήστη και κωδικό μπορεί να σταματήσει σε αυτό το πανό. Διαβάστε την ερώτηση στην οθόνη αντί να υποθέσετε ότι η επόμενη προτροπή είναι ο κωδικός.
Ελέγξτε τη συνεδρία πριν την εμπιστευτείτε
Αφού εδραιωθεί η σύνδεση, το stats εκτυπώνει πληροφορίες συνεδρίας: την πύλη, τη διεύθυνση που εκχωρήθηκε, το πρωτόκολλο και τη διάρκεια. Ελέγξτε επίσης έναν προβλεπόμενο εσωτερικό πόρο, γιατί μια συνεδρία υπάρχει πριν αποδείξετε ότι οι διαδρομές, το DNS και τα δικαιώματα εφαρμογών της ικανοποιούν την εργασία. Καταγράψτε τη διεύθυνση που εκχωρήθηκε όσο η συνεδρία είναι ενεργή.
Εκτελέστε disconnect όταν θέλετε να τερματίσετε τη συνεδρία VPN και quit όταν θέλετε να εγκαταλείψετε το διαδραστικό CLI. Τα δύο δεν είναι συνώνυμα, και το κλείσιμο του παραθύρου δεν είναι τεκμηριωμένο υποκατάστατο για κανένα από τα δύο.
Ο αυτοματισμός είναι ξεχωριστή απόφαση
Μια σύνδεση τερματικού που λειτουργεί δεν αποδεικνύει ότι μια προγραμματισμένη εργασία μπορεί να ολοκληρώσει τον ίδιο έλεγχο ταυτότητας. Καταγράψτε την απαιτούμενη ταυτότητα, τον λογαριασμό εκτέλεσης, την πρόσβαση στο πιστοποιητικό και οποιαδήποτε αλληλεπίδραση χρήστη πριν μετατρέψετε τη συνεδρία σε εργασία υποβάθρου. Αν η ανάπτυξη απαιτεί σύνδεση μέσω προγράμματος περιήγησης ή έγκριση, επιβεβαιώστε τη ροή εργασίας που υποστηρίζεται με τον φορέα της αντί να θεωρήσετε την προτροπή εμπόδιο.
Μην προσαρμόζετε παλιά παραδείγματα που τοποθετούν κωδικό απευθείας στη γραμμή εντολών. Οι σταθερές γραμμές που διοχετεύονται σε διαδραστική συνομιλία σπάνε μόλις η πύλη αλλάξει τις ερωτήσεις της, και ένα διαπιστευτήριο αποθηκευμένο σε σενάριο είναι ένα εύρημα που περιμένει απλώς να γραφτεί. Η αναφορά CLI της Cisco τεκμηριώνει τις εντολές που υποστηρίζονται για αυτόν τον πελάτη.
Όταν αποτυγχάνει μια σύνδεση, κρατήστε την έκδοση του πελάτη, την πύλη, την ώρα και το κείμενο σφάλματος που δεν είναι απόρρητο. Αυτά τα τέσσερα γεγονότα διαχωρίζουν ένα λάθος εκτελέσιμο από μια απόρριψη ελέγχου ταυτότητας και από μια συνδεδεμένη συνεδρία που δεν φτάνει στην εφαρμογή της.