Τρεις τρόποι να εργάζεστε σε πολλά VPN χωρίς σύγχυση
Η διαδοχική εναλλαγή, ένας χώρος εργασίας ανά πελάτη και μια κοινή πύλη κοστίζουν διαφορετικές ποσότητες συντονισμού. Διαλέξτε έναν και γράψτε την παράδοση.
Δύο σήραγγες πελατών, ένας φορητός υπολογιστής και μια καρτέλα περιηγητή που είναι ακόμη συνδεδεμένη κάπου όπου δεν θα έπρεπε. Το δύσκολο κομμάτι της εργασίας σε πολλά ιδιωτικά δίκτυα δεν είναι η σύνδεση· είναι να ξέρετε σε ποιο πλαίσιο ανήκει ένα παράθυρο όταν αλλάζετε. Ένας χώρος εργασίας απαντά σε αυτό το ερώτημα: μία ταυτότητα, ένα σύνολο εφαρμογών, μία πολιτική επιλυτή και ένα μέρος να κοιτάξετε όταν κάτι επιλύεται λάθος. Σε μια κακή μέρα αυτή είναι η διαφορά ανάμεσα σε μια διόρθωση πέντε λεπτών και σε μια διαρροή δεδομένων.
Αποφασίστε αν η εργασία είναι ταυτόχρονη
Αν η απάντηση είναι όχι, σταματήστε εδώ και χρησιμοποιήστε την απλούστερη διαθέσιμη διάταξη. Μία εγκεκριμένη σύνδεση τη φορά, που συνδέεται και αποσυνδέεται μέσω του πελάτη που κατέχει το προφίλ, αφαιρεί μια ολόκληρη κατηγορία αποτυχιών πριν συμβεί οποιαδήποτε από αυτές.
Η ταυτοχρονία είναι αυτό που ανεβάζει το κόστος: επικαλυπτόμενα προθέματα, δύο πολιτικές επιλυτή και δύο σύνολα κατάστασης εφαρμογών πρέπει να διαχωριστούν σκόπιμα, όχι με τον χρόνο.
Γράψτε την απαίτηση ειλικρινά, γιατί το να θέλετε να αποφύγετε μια επανασύνδεση δεν είναι το ίδιο με το να χρειάζεστε και τα δύο δίκτυα ταυτόχρονα.
Η διαδοχικότητα είναι η φθηνότερη διάταξη
Η διαδοχική εργασία δεν χρειάζεται πρόσθετη υποδομή και ο τρόπος αποτυχίας της είναι μια παρωχημένη συνεδρία αντί για σύγκρουση δρομολόγησης. Η πειθαρχία βρίσκεται στην παράδοση: ολοκληρώστε τη λειτουργία, κλείστε ό,τι κρατά σύνδεση, αποσυνδεθείτε και επιβεβαιώστε την επόμενη σύνδεση πριν αρχίσετε τη δουλειά.
Μια καρτέλα περιηγητή ή ένα τερματικό που μένει ανοιχτό δεν μεταφέρει το δικό του πλαίσιο δικτύου. Το επόμενο αίτημά του πηγαίνει όπου δρομολογεί τώρα το μηχάνημα, που μπορεί να είναι ο άλλος πελάτης.
Ονομάστε τα προφίλ κατά πελάτη και όχι κατά πρωτόκολλο, και κρατήστε τον κάτοχο των διαπιστευτηρίων ορατό στο όνομα του προφίλ. Ένα προφίλ με όνομα work2 δεν λέει τίποτα σε κανέναν τη στιγμή μιας βιαστικής αλλαγής.
Το πλεονέκτημα αυτής της διάταξης είναι ότι ελέγχεται. Σε κάθε στιγμή υπάρχει ένα πλαίσιο δικτύου και το αρχείο καταγραφής δείχνει πότε άλλαξε.
Ένας χώρος εργασίας ανά πελάτη κοστίζει απομόνωση
Μια εικονική μηχανή ή ένα απομακρυσμένο περιβάλλον ανάπτυξης ανά πελάτη βάζει τον πελάτη, τις εφαρμογές και τα ονόματα σε ένα μέρος. Η αλλαγή γίνεται αλλαγή παραθύρου αντί για αλλαγή δικτύου, και τα δύο πλαίσια δεν μπορούν να διαρρεύσουν το ένα στο άλλο μέσω μιας χαμένης διαδρομής.
Δεν είναι δωρεάν. Τώρα συντηρείτε δύο ή τρία συστήματα, τα επιδιορθώνετε και αποφασίζετε πού ζουν αρχεία και διαπιστευτήρια. Η εικονική μηχανή φτάνει επίσης στο διαδίκτυο μέσω του κεντρικού υπολογιστή, οπότε η εξωτερική της διαδρομή είναι ακόμη η διαδρομή του φορητού σας.
Ελέγξτε ότι ο πελάτης και οποιαδήποτε πολιτική κατάστασης συσκευής επιτρέπουν αυτό το περιβάλλον πριν χτίσετε τη συνήθεια γύρω του. Ένας πελάτης που αρνείται να τρέξει σε εικονική μηχανή είναι ένα γεγονός που πρέπει να ανακαλυφθεί νωρίς.
Μια κοινή πύλη είναι υποδομή
Ένας ξεχωριστός δρομολογητής που μεταφέρει επιλεγμένη κίνηση μετατρέπει το πρόβλημα σε σχεδιασμό δικτύου. Λειτουργεί καλά όταν πολλοί άνθρωποι χρειάζονται το ίδιο δίκτυο πελάτη και αποτυγχάνει όταν κάποιος τον αντιμετωπίζει ως μαγικό κουτί που κρατά κάθε πελάτη χωριστά.
Μια πύλη που αλλάζει τη σήραγγα της είναι ένα κοινό πλαίσιο με ουρά, όχι πολλά ανεξάρτητα δίκτυα. Ονομάστε ποιος μπορεί να την αλλάξει, ποιες πηγές εξυπηρετεί και τι συμβαίνει όταν δύο άνθρωποι χρειάζονται διαφορετικούς πελάτες ταυτόχρονα. Χωρίς αυτή την απάντηση η πύλη γίνεται πηγή διακοπών που δεν ανήκουν σε κανέναν. Γίνεται επίσης το μέρος όπου κάποιος απενεργοποιεί ήσυχα έναν έλεγχο για να προλάβει μια προθεσμία.
Γράψτε την παράδοση σε ένα αρχείο
Το αρχείο δεν χρειάζεται να είναι περίπλοκο· χρειάζεται να είναι αρκετά συγκεκριμένο ώστε κάποιος άλλος να μπορεί να το ακολουθήσει. Στο Linux, ένας χώρος ονομάτων είναι η τεχνική εκδοχή της ίδιας ιδέας, με τις δικές του διεπαφές και τον δικό του πίνακα δρομολόγησης.
Αυτές οι εντολές δημιουργούν έναν χώρο ονομάτων, εκτελούν μια εντολή μέσα του και δείχνουν ποιες συνδέσεις κρατά αυτή τη στιγμή ο πελάτης επιφάνειας εργασίας:
sudo ip netns add customer-a
sudo ip netns exec customer-a ip route
nmcli connection show --active
Οι εφαρμογές πρέπει ακόμη να εκκινούν μέσα στον χώρο ονομάτων και η διαμόρφωση του επιλυτή εκεί είναι ξεχωριστό αρχείο. Η απομόνωση διεπαφών δεν απομονώνει το πρόχειρο, τον πράκτορα SSH ή έναν προσαρτημένο κοινόχρηστο χώρο, και αυτές είναι οι διαρροές που ξεχνούν οι άνθρωποι.
Διαλέξτε τη μικρότερη διάταξη που διατηρεί τον διαχωρισμό που πραγματικά χρειάζεστε και κρατήστε τη μετάβαση ορατή: ο τίτλος παραθύρου, η προτροπή τερματικού, το όνομα προφίλ και ο κάτοχος των διαπιστευτηρίων πρέπει όλα να συμφωνούν πριν σταλεί οποιοδήποτε ιδιωτικό αίτημα.