Προφίλ που συνδέονται μια χαρά σε άλλον OpenVPN πελάτη μπορεί να αρνηθούν την εισαγωγή στο NetworkManager, και ο διάλογος κατηγορεί τη δυνατότητα εισαγωγής του πρόσθετου. Αυτή η φράση αφορά τον υπολογιστή σας, όχι το αρχείο ή τον διακομιστή. Η εισαγωγή είναι τοπική ενέργεια που εκτελεί το πρόσθετο VPN του διαχειριστή, και τη στιγμή που αποτυγχάνει δεν έχει σταλεί τίποτα πουθενά. Αντιμετωπίστε το πρώτα ως ζήτημα πακεταρίσματος και μετά ως ζήτημα ανάλυσης.

Διαβάστε το μήνυμα ως τοπική δήλωση

Η φράση περιγράφει το σύνολο δυνατοτήτων του πρόσθετου. Είτε λείπει το πρόσθετο που παρέχει υποστήριξη OpenVPN, είτε το στοιχείο που προσφέρει την ενέργεια εισαγωγής είναι παλαιότερο από τη μορφή που του δίνετε. Και οι δύο περιπτώσεις είναι τοπικές στον υπολογιστή μπροστά σας.

Προσέξτε τι δεν λέει το μήνυμα. Δεν λέει ότι το πιστοποιητικό είναι λάθος, ότι ο κωδικός έληξε ή ότι ο διακομιστής είναι κάτω, άρα μια επανεκκίνηση ή μια αλλαγή διαπιστευτηρίων δεν μπορεί να το διορθώσει. Διαβάστε το ως δήλωση για εγκατεστημένο λογισμικό.

Αυτή η διάκριση εξοικονομεί τον περισσότερο χρόνο σε όλο το άρθρο, γιατί το αντανακλαστικό είναι να κοιτάξετε προς τα έξω, στην πύλη, όταν η βλάβη είναι εντελώς στην επιφάνεια εργασίας.

Βήμα 1: επιβεβαιώστε το πρόσθετο και τον επεξεργαστή

Δύο πακέτα έχουν σημασία και κάνουν διαφορετική δουλειά. Το ένα παρέχει το πρόσθετο VPN του NetworkManager που κατέχει τη σύνδεση· το άλλο παρέχει τη διεπαφή επεξεργασίας και εισαγωγής της επιφάνειας εργασίας. Αν εγκαταστήσετε μόνο το περιβάλλον εκτέλεσης ή μόνο τον επεξεργαστή, παίρνετε τη μισή λειτουργία.

nmcli --version
nmcli connection show
rpm -q NetworkManager-openvpn NetworkManager-openvpn-gnome 2>/dev/null

dpkg -l | grep -i network-manager-openvpn

Χρησιμοποιήστε την εντολή πακεταρίσματος που έχει πραγματικά η διανομή σας· οι δύο γραμμές πιο πάνω είναι εναλλακτικές, όχι σειρά. Επιβεβαιώστε επίσης ότι βρίσκεστε γενικά στη ροή του NetworkManager, γιατί ένας άλλος πελάτης OpenVPN με δικό του εισαγωγέα δεν θα ανταποκριθεί σε καμία από αυτές τις συμβουλές.

Η εγκατάσταση του πρόσθετου συνήθως επανεκκινεί ή επαναφορτώνει το NetworkManager, κάτι που διακόπτει για λίγο τις υπάρχουσες συνδέσεις. Κάντε το σκόπιμα και όχι στη μέση μιας κλήσης υποστήριξης.

Βήμα 2: εισαγάγετε με nmcli και πάρτε πραγματικό μήνυμα

Ο γραφικός διάλογος τείνει να συμπιέζει πολλές αποτυχίες σε μία φράση. Ο εισαγωγέας της γραμμής εντολών είναι πιο συγκεκριμένος, και πρόκειται για την ίδια ενέργεια:

nmcli connection import type openvpn file /path/to/client.ovpn
nmcli connection show --active

Διαβάστε την απάντηση προσεκτικά. Παράπονο για πρόσθετο που λείπει είναι πρόβλημα πακεταρίσματος. Παράπονο για συγκεκριμένη οδηγία είναι πρόβλημα αναλυτή. Παράπονο για αρχείο που αναφέρεται είναι πρόβλημα διαδρομής, και τα τρία δεν έχουν τίποτα κοινό πέρα από τη λέξη εισαγωγή.

Θυμηθείτε ότι η επιτυχία εδώ δημιουργεί ένα αποθηκευμένο προφίλ. Δεν συνδέεται, και δεν αποδεικνύει ότι το προφίλ κράτησε κάθε δυνατότητα του αρχικού.

Βήμα 3: αφήστε τα ενσωματωμένα πιστοποιητικά εκεί που είναι

Παλαιότερες συμβουλές σας λένε να αφαιρέσετε κάθε ενσωματωμένο μπλοκ πιστοποιητικού και κλειδιού πριν από την εισαγωγή. Αυτή η συμβουλή είναι ξεπερασμένη. Ο σημερινός εισαγωγέας χειρίζεται ενσωματωμένα αντικείμενα, και η διαγραφή τους αφαιρεί την ταυτότητα που χρειάζεται η σύνδεση, ενώ παράγει ένα προφίλ που εισάγεται και μετά αποτυγχάνει να πιστοποιηθεί.

Αν πραγματικά πρέπει να ξεχωρίσετε υλικό για συγκεκριμένο λόγο, κρατήστε το αρχικό αρχείο και σημειώστε ποιο μπλοκ πήγε πού. Ένα προφίλ που το επεξεργάστηκαν τρεις άνθρωποι τρεις φορές δεν είναι διαμόρφωση για την οποία μπορείτε να συλλογιστείτε αργότερα.

Η ίδια προσοχή ισχύει για τις οδηγίες του κατασκευαστή. Μια επιλογή ειδική για τον πελάτη μπορεί να βρίσκεται έξω από το σύνολο δυνατοτήτων μιας έκδοσης του πρόσθετου χωρίς να είναι άκυρη σύνταξη OpenVPN, και η αφαίρεσή της μόνο για να κλείσει ο διάλογος μπορεί να αλλάξει ήσυχα τη συμπεριφορά.

Βήμα 4: ελέγξτε τι σημαίνει τώρα το προφίλ

Μετά από επιτυχή εισαγωγή, εξετάστε το τελικό σημείο, τη διάταξη πιστοποίησης, τις αναφορές αρχείων και το πού αποθηκεύονται τα μυστικά πριν ενεργοποιήσετε οτιδήποτε. Σε αυτά τα τέσσερα σημεία αποκλίνουν πιο συχνά η εισαγωγή και η πρόθεση.

Έπειτα ελέγξτε τη συμπεριφορά που πραγματικά σας νοιάζει: διαδρομές, DNS και αν οι δυνατότητες του αρχικού προφίλ επιβίωσαν. Αυτά είναι τα τρία σημεία όπου μια επιτυχής εισαγωγή μπορεί ακόμη να απογοητεύσει αυτόν που τη ζήτησε. Η επιτυχής εισαγωγή και μια σύνδεση που συμπεριφέρεται σωστά είναι δύο διαφορετικά αποτελέσματα, και μόνο το δεύτερο μετράει για τον χρήστη.

Αν το εισαγόμενο προφίλ συμπεριφέρεται διαφορετικά από τον αρχικό πελάτη, συγκρίνετε τις δύο διαμορφώσεις αντί να ξαναχτίσετε από μνήμης, γιατί η διαφορά είναι συνήθως μία γραμμή.

Βήμα 5: αφήστε έναν διαχειριστή να κατέχει το τούνελ

Μόλις το προφίλ ζει στο NetworkManager, αφήστε το να κατέχει τη σύνδεση. Η εκκίνηση μιας ξεχωριστής διεργασίας OpenVPN ως παράκαμψη δημιουργεί δεύτερη διαδρομή διαχείρισης με δική της συμπεριφορά επίλυσης, δικά της διαπιστευτήρια και δικό της κύκλο ζωής.

Δύο τούνελ που και τα δύο πιστεύουν ότι κατέχουν την προεπιλεγμένη διαδρομή παράγουν συμπτώματα που μοιάζουν με σπασμένο πάροχο, και η λύση είναι να αφαιρέσετε ένα από αυτά και όχι να ρυθμίσετε οποιοδήποτε.

Σχετικά άρθρα