vpn.persistent probéiert weider, awer et hält dech net verbonnen
D'Eigenschaft freet de VPN-Service, den Tunnel iwwer Linkännerungen ze halen. Aktivéierung, Liewensfäegkeet, Absicht a Kill-Switch-Verhalen bleiwen getrennte Froen.
NetworkManager exhibéiert eng Eigenschaft, vpn.persistent, a Leit froen se, véier verschidde Froen zur selwechter Zäit ze beäntweren. Seng Upstream-Dokumentatioun ass virsiichteg: Persistenz gëllt, wann de VPN-Service se ënnerstëtzt an de Profil se aktivéiert, an duerno gëtt d'Verbindung gefrot, Linkännerungen an Ausfäll bis zu enger expliziter Trennung z'iwwerliewe. Déi selwecht Dokumentatioun weist och, datt d'Eigenschaft standardméisseg false ass, wat déi meescht Erhuelungspläng net unhuelen. Liest se als Ufro fir en Versuch, net als Verspriechen vun engem Resultat.
Op wat d'Astellung wierklech verflicht
E Wäert, deen an engem Profil gespäichert ass, ass eng Instruktioun un de Manager, an de Manager muss déi Instruktioun un e VPN-Plugin weiderginn, dee weess, wat domat ze maachen. Wann de installéierte Plugin d'Eigenschaft ignoréiert, gëtt de Profil trotzdem aktivéiert an de Log bleift roueg, wat dat Schlëmmst aus béide Welte fir jiddereen ass, deen duerno debuggelt. Näischt bannen an engem Profil kann e Plugin forcéieren, e Verhalen z'implémentéieren, dat et net huet, dofir ass dat eenzegt siichtbar Resultat eng Absenz.
Dofir ass d'Konditioun an der Dokumentatioun wichteger wéi de Schalter. Kontrolléiert, wéi ee Plugin a wéi eng Verëffentlechung Dir tatsächlech hutt, a schreift d'Versioun nieft d'Beschreiwung vun der Verbindung, sou datt déi nächst Persoun se net muss nei entdecken. Eng Erhuelungspolitik, déi op engem net implementéierte Fändel opgebaut ass, versoeet an der Produktioun genau eng Kéier an ëmmer am ongënschtegsten Ament.
D'Eigenschaft als Versuch ze behandelen setzt och déi richteg Erwaardung fir Tester. Dir kontrolléiert net, ob de Fändel gesat ass; Dir kontrolléiert, ob eppes geschitt ass, wéi de Link gefall ass. Dat sinn ënnerschiddlech Experimenter, an nëmmen ee vun hinnen ass en Nomëtteg wäert.
Véier Froen, déi an engem verschmëlzen
Aktivéierung freet, wat de VPN iwwerhaapt eropbréngt. E NetworkManager-Profil kann un eng Basisverbindung gebonne ginn, e separat geréierte OpenVPN-Service besëtzt säin eegene Start, an en drëtte Startprogramm dobäizesetzen gëtt Dir zwee Besëtzer mat ënnerschiddlechen Iddien driwwer, wien d'Soen huet. Entscheet, wéi eng Komponent den Start besëtzt, ier Dir en aneren Ausléiser derbäisetzt.
Erhuelung freet, wat geschitt, wann de Link sech ännert oder verschwënnt, an dat ass déi schmuel Fro, déi vpn.persistent adresséiert. Liewensfäegkeet freet, ob de Client erkenne kann, datt déi aner Säit opgehal huet ze äntweren, an dofir äntwert d'Keepalive- oder Neistartverhalen vum OpenVPN amplaz; déi zwou Mechanismen ginn dacks mam selwechte Wuert beschriwwen an op verschiddene Plazen implementéiert. Test se getrennt, mat verschiddenen Tools, soss schreift Dir dat engt Verhalen dem aneren zou.
Absicht freet, ob eng Neiverbindung iwwerhaapt gewënscht ass, an dat ass d'Fro, déi d'Statusofro net beäntwere kann. En absichtlechen Arrêt an en Ausfall produzéieren deeselwechte inaktive Staat, dofir räit alles, wat sech bei Ofwieseschkeet nei verbënnt, iwwer eng mënschlech Entscheedung. Rieden ass gutt bis zu deem Ament, wou et iwwer een ewech geet.
Eng Checklist, déi se getrennt hält
Féiert d'Evenementer an der Rei aus, amplaz d'Konfiguratioun ze liesen an driwwer ze raisonnéieren, a registréiert, wat jidderee weist, mat engem Zäitstempel.
Éischtens, aktivéiert déi virgesinn Basisverbindung a bestätegt, datt de VPN iwwer den Ausléiser eropkomm ass, deen Dir erwaart hutt, an net iwwer e Mechanismus, deen Dir vergiess hutt, datt en installéiert ass. Zweetens, vergläicht wärend enger geneemegter Ënnerbriechung d'VPN-Evenementer vum Manager, den Erhuelungsstaat vum besëtzende Client an eng nei Ufro un eng privat Ressource. Drëttens, trennt bewosst, waart a bestätegt, datt näischt de Profil hannert Ärem Réck nei startet.
Den drëtte Schrëtt ass deen, deen d'Leit iwwersprangen, an et ass deen, deen de richtege Feeler am dacksten fënnt. En Iwwerwaacher, deen en aktive Profil offreet a sech nei verbënnt, wann en feelt, wäert d'absichtlech Trennung vun engem Benotzer frëndlech réckgängeg maachen. Aus dem Stull vum Benotzer ass dat keng Widderstandsfäegkeet; et ass eng Maschinn, déi net wäert gehorchen. Frot si, ier Dir eng dobäisetzt.
Schreift d'Resultater an dat selwecht Dokument wéi d'Beschreiwung vun der Verbindung. Eng Erhuelungspolitik ass just esou gutt wéi déi lescht Kéier, wou een se absichtlech huet versoe gesinn. Zäitstempelen maachen den Ënnerscheed siichtbar fir jiddereen, deen d'Notizen duerno liest.
Authentifizéierung ass Deel vun der Erhuelung
Sech nei verbënnen ass keen nëmmen netzwierkaartege Akt. Wann de geneemegte Floss eng nei Erausfuerderung, en Eenmolcode oder e Geheimnis brauch, dat den Aktivéierungskontext net erreeche kann, kann keng Persistenzastellung et aus näischt produzéieren.
Dat erkläert e vertraute Muster: d'Verbindung erhëlt sech op enger Maschinn mat engem opgespaarten Schlësselring a versoeet op der selwechter Maschinn no engem Neistart. D'Netzwierkschicht huet genee dat gemaach, wat gefrot war, an d'Identitéitsdaten-Schicht hat näischt ze bidden.
Reparéiert den Identitéitsdaten-Workflow amplaz den Neiversich-Intervall ze verkierzen. Méi séier Neiversich géint en Ufro, déi keen beäntwere kann, maachen Logkaméidi an den falschen Androck, datt eppes versicht gëtt.
Persistenz ass kee Kill Switch
D'Eigenschaft probéiert d'VPN-Relatioun ze behalen oder z'erhuelen. Se entscheet net, wat Applikatiounen dierfen maachen, wärend de VPN erof ass, an se blockéiert aus sech selwer näischt.
Wann d'Ufuerderung ass, datt keen Trafik aus dem Tunnel erausgeet, ass dat eng separat Politik mat hirem eegene Mechanismus, hiren eegenen Tester an hiren eegenen Ausfallmodi. Unzehuelen, datt Persistenz dat deckt, mécht aus enger Sécherheetsentscheedung en Accident.
Registréiert béid Hälften an den Erhuelungsnotizen: wat de VPN versicht huet a wéi en Applikatiounstrafik erlaabt war, wärend de Versuch um Gaang war.