Cisco Secure Client σε Mac: παράθυρο, αυτόματη σύνδεση ή επανασύνδεση;
Ένα παράθυρο σύνδεσης, μια αυτόματη σύνδεση και μια επανασύνδεση είναι τρεις συμπεριφορές με τρεις υπεύθυνους. Αλλάξτε αυτή που μπορείτε να ονομάσετε και επαληθεύστε την μετά από αποσύνδεση.
Κάτι σχετικό με την Cisco εμφανίζεται αφού συνδεθείτε και μπορεί να μην συνδέει τίποτα. Το παράθυρο, η αυτόματη σύνδεση και η επανασύνδεση μετά από αλλαγή δικτύου είναι τρεις ξεχωριστές συμπεριφορές με τρεις ξεχωριστούς υπεύθυνους. Οι περισσότερες απογοητευμένες προσπάθειες να αφαιρεθεί ένα στοιχείο εκκίνησης ξεκινούν με αυτές τις τρεις συνενωμένες σε ένα παράπονο. Ξεχωρίστε τις πρώτα και το αίτημα αλλαγής γράφεται μόνο του.
Ονομάστε τη συμπεριφορά που βλέπετε πραγματικά
Παρακολουθήστε μία σύνδεση χωρίς να αγγίξετε τίποτα και γράψτε τι συμβαίνει, με τη σειρά. Ένα παράθυρο που ανοίγει χωρίς σύνδεση είναι μία περίπτωση, ένα παράθυρο που ανοίγει και συνδέεται είναι άλλη, και μια σύνδεση που επιστρέφει μετά την αλλαγή δικτύου είναι τρίτη. Ρωτήστε τι πραγματικά δημιουργεί το τούνελ και όχι τι φαίνεται στην οθόνη, επειδή το παράθυρο και το τούνελ έχουν διαφορετικούς υπεύθυνους. Δύο είδη στοιχείων απαντούν σε αυτό και μόνο ένα από αυτά βλέπει αυτόν τον client:
scutil --nc list
ps aux | grep -i [v]pnagentd
ifconfig | grep -A3 utunΔιαβάστε τις τρεις εξόδους μαζί, επειδή το scutil --nc list απαριθμεί τις ρυθμίσεις VPN του συστήματος και μια κενή λίστα σημαίνει μόνο ότι καμία υπηρεσία VPN του συστήματος δεν κατέχει τούνελ. Το Cisco Secure Client δεν καταχωρεί μία: τερματίζει μέσω του vpnagentd και μιας διεπαφής utun, άρα η διεργασία και η διεπαφή είναι τα στοιχεία που το βλέπουν. Όταν το vpnagentd εκτελείται και μια διεπαφή utun έχει διεύθυνση, το τούνελ υπάρχει ακόμη και με κλειστό παράθυρο· όταν δεν υπάρχει κανένα από τα δύο, η αυτόματη σύνδεση είναι απενεργοποιημένη και το παράθυρο είναι το μόνο για συζήτηση. Το front end μπορεί επίσης να εκτελείται ενώ μια ξεχωριστή υπηρεσία υποβάθρου κατέχει το τούνελ, οπότε το ερώτημα ιδιοκτησίας ανήκει στις ενότητες προφίλ και όχι σε αυτήν.
Το παράθυρο κατά τη σύνδεση είναι ζήτημα εκκίνησης
Ένα παράθυρο σύνδεσης προέρχεται από ένα launch agent ή από τη δική του προτίμηση της εφαρμογής για άνοιγμα κατά τη σύνδεση, και κανένα από τα δύο δεν είναι ο ίδιος μηχανισμός με την πολιτική σύνδεσης. Προσδιορίστε το εγκατεστημένο προϊόν και την έκδοση πριν επεξεργαστείτε οτιδήποτε, επειδή η τεκμηρίωση παλαιότερων εκδόσεων περιγράφει αρχεία που μια τρέχουσα εγκατάσταση μπορεί να μη χρησιμοποιεί. Η απενεργοποίηση της αυτόματης σύνδεσης δεν σταματά απαραίτητα το άνοιγμα του παραθύρου, και το σταμάτημα του παραθύρου δεν σταματά μια επανασύνδεση. Χρησιμοποιήστε τον υποστηριζόμενο έλεγχο εκκίνησης του client ή τη διαδικασία λογισμικού του διαχειριστή σας, με αυτή τη σειρά.
Σε ένα διαχειριζόμενο Mac, επιβεβαιώστε αν η συμπεριφορά έρχεται μέσω εγκατεστημένου προφίλ ρυθμίσεων πριν την αντιμετωπίσετε ως τοπική προτίμηση. Το σύστημα μπορεί να παραθέσει τα προφίλ που έχει, και ένα διαχειριζόμενο στοιχείο σύνδεσης δεν είναι δικό σας για διαγραφή:
profiles show -type configurationΌπου η ρύθμιση ελέγχεται από τον χρήστη, αλλάξτε την στις προτιμήσεις του client και αποσυνδεθείτε για δοκιμή. Όπου είναι κλειδωμένη, ο κάτοχος του προφίλ είναι ο μόνος που μπορεί να την αλλάξει. Η αφαίρεση αρχείων τοπικά παράγει μια απόκλιση που η επόμενη ενημέρωση επιδιορθώνει σιωπηλά, γεγονός που την καθιστά τη λιγότερο διαρκή λύση. Ένα γκριζαρισμένο πλαίσιο ελέγχου δεν είναι χαλασμένος client· είναι δήλωση πολιτικής.
Το Auto Connect on Start είναι ξεχωριστή προτίμηση
Ο οδηγός σύνδεσης της Cisco ονομάζει το Auto Connect on Start ως την προτίμηση που ελέγχει μια απόπειρα σύνδεσης όταν εκκινεί ο client και το περιγράφει ως εξ ορισμού ανενεργό. Ένα αναπτυγμένο προφίλ μπορεί να το ενεργοποιήσει, γι' αυτό δύο Mac με τον ίδιο client συμπεριφέρονται διαφορετικά κατά τη σύνδεση. Αναζητήστε αυτή την προτίμηση στις ρυθμίσεις του client πριν υποθέσετε οτιδήποτε για τα στοιχεία εκκίνησης.
Αλλάξτε το μέσω του υποστηριζόμενου ελέγχου και δοκιμάστε με πλήρη αποσύνδεση και όχι με επανεκκίνηση, επειδή ορισμένα στοιχεία ξεκινούν μόνο με τη συνεδρία σύνδεσης. Στη συνέχεια επιβεβαιώστε ότι η χειροκίνητη σύνδεση λειτουργεί ακόμη, αφού μια προτίμηση που καταστέλλει την αυτόματη απόπειρα δεν πρέπει να αφαιρεί την ικανότητά σας να συνδεθείτε. Αν ο client επανασυνδεθεί αμέσως ούτως ή άλλως, κοιτάτε τη συμπεριφορά επανασύνδεσης. Αυτή είναι η επόμενη ερώτηση και έχει διαφορετικό υπεύθυνο.
Το Auto Reconnect ανήκει σε τρίτη ρύθμιση
Η επανασύνδεση διέπει τι συμβαίνει αφού μια εδραιωμένη συνεδρία χάσει τη διαδρομή της: κλείσιμο καπακιού, αλλαγή δικτύου Wi-Fi, πτώση ενσύρματης ζεύξης. Η Cisco την τεκμηριώνει ξεχωριστά από τη συμπεριφορά εκκίνησης, οπότε μια αλλαγή εκκίνησης δεν την αγγίζει. Δοκιμάστε την αποσυνδέοντας το δίκτυο για μια στιγμή και παρατηρώντας αν το τούνελ επιστρέφει χωρίς ενέργεια.
Μια επανασύνδεση που αγνοεί μια σκόπιμη αποσύνδεση είναι συνήθως πολιτική και όχι σφάλμα. Ορισμένες αναπτύξεις απαιτούν μόνιμη διάταξη, που ανήκει σε συζήτηση πολιτικής και όχι σε λύση παράκαμψης. Η αφαίρεση του στοιχείου που την επιβάλλει μπορεί να σπάσει τους ελέγχους κατάστασης και μετά να αποκατασταθεί από την επόμενη ώθηση διαχείρισης. Αν η απαίτηση είναι νόμιμη, ρωτήστε τι πρόκειται να εγγυηθεί και αν μια στενότερη ρύθμιση την ικανοποιεί· αν δεν είναι, ο κάτοχος του προφίλ μπορεί να την αλλάξει σε ένα σημείο αντί να την αλλάζετε εσείς σε σαράντα φορητούς υπολογιστές.
Ζητήστε την ελάχιστη αλλαγή και επαληθεύστε την
Γράψτε το αίτημα με τέσσερα γεγονότα: ποια έκδοση client εκτελείτε, ποια έκδοση macOS εκτελείτε, τι εμφανίζεται μετά από μια σύνδεση και αν σχηματίζεται τούνελ χωρίς ενέργεια. Στη συνέχεια διατυπώστε το επιθυμητό αποτέλεσμα σε μία πρόταση που ένας συνάδελφος θα μπορούσε να υλοποιήσει χωρίς να σας ρωτήσει. Το να κρατήσετε τον client διαθέσιμο αλλά να κλείσετε το παράθυρό του είναι διαφορετικό αίτημα από το να εμποδίσετε μια αυτόματη σύνδεση. Ένα ακριβές αίτημα παίρνει αλλαγή πολιτικής, ενώ ένα ασαφές παίρνει λύση παράκαμψης που κανείς δεν κατέχει.
Μετά την αλλαγή, αποσυνδεθείτε και συνδεθείτε ξανά και μετά εκτελέστε τη ροή χειροκίνητης σύνδεσης από την οποία εξαρτάστε. Αν η επανασύνδεση ήταν στο πεδίο, δοκιμάστε την ξεχωριστά με όποια διαδικασία επιτρέπει ο διαχειριστής σας.
Ελέγξτε ότι οι μονάδες ασφαλείας που απαιτεί ο οργανισμός εκτελούνται ακόμη, αφού μια σιωπηλή αφαίρεση είναι εύκολο να χαθεί μέχρι να την εντοπίσει ένας έλεγχος. Το αποτέλεσμα που θέλετε είναι η ζητούμενη συμπεριφορά εκκίνησης με λειτουργικό client, όχι ένα απόν εικονίδιο και ένα μυστήριο. Γράψτε ποια από τις τρεις συμπεριφορές άλλαξε, ώστε ο επόμενος να μπορεί να ξεχωρίσει μια πραγματική διόρθωση από μια σύμπτωση.