Een freet, datt de VPN-Client nei verbonne gëtt, an dës Ufro kann dräi verschidde Saachen heeschen. Et kann heeschen, eng authentifizéiert Sitzung fale loossen, all Client matdeelen, datt en UDP-Server fortgeet, oder den Daemon selwer nei starten. Jiddwer huet en anere Wierkungsradius, an déi falsch Wiel mécht aus enger Korrektur fir een Benotzer en Ausfall. Den Ëmfang ass d'Entscheedung, an den Uerder follegt doraus.

Frot wien betraff soll ginn, ier s du frees, wéi eng Kontroll ze benotzen.

Eng Instanz: d'Verwaltungsinterface

Eng konfiguréiert Verwaltungsinterface kann verbonne Instanzen oplëschten an genau eng dovun fale loossen. All Sitzung dréit eng Clientidentifikatioun, an client-kill CID zielt op déi Identifikatioun amplaz op en allgemengen Numm. Liest d'lieweg Identifikatioun aus der aktueller Statusausgab, well en Wäert, deen aus engem eelere Log kopéiert gouf, op eng Sitzung verweist, déi et net méi gëtt. D'Instanz fale loossen beendet déi Verbindung an näischt anescht.

Et garantéiert keng nei Verbindung. Ob de Client zeréckkënnt, hänkt vu senge Widderhuelungsastellungen, senge verbleiwenen entfernten Anträg, senge Authentifizéierungsufuerderungen an dovun of, ob d'Applikatioun, déi d'Aufsicht huet, nach leeft. E Client deen zeréckkënnt, kritt eng nei Identifikatioun, an dofir ass d'Vergläiche vun Identifikatioune deen eenzege séiere Wee, fir Al vun Nei z'ënnerscheeden.

Eng UDP-Ausgangsnotiz ass keen Uerder pro Client

explicit-exit-notify ass eng Konfiguratiounsdirektiv iwwer Ausgangs- an Neistart-Evenementer. Op engem UDP-Client seet si dem Géigeniwwer, datt d'Sitzung op en Enn geet, an dat numerescht Argument kontrolléiert, wéi dacks d'Notiz widderholl gëtt. Wann de Server iwwer UDP leeft, schéckt en eng Neistart-Kontrollnoriicht un seng verbonne Clienten, an déi dokumentéiert Wäerter ënnerscheeden d'Neiverbannen zum selwechte Server vum Wiessel op en aneren entfernten Antrag. Dat ass en Zyklussignal mat engem breede Publikum.

Näischt dran wielt en arbiträre Client zu engem arbiträren Ament. Et als Neiverbindungs-Knäppche behandelen erreecht all verbonne Sitzung op eng Kéier.

Signaler wierken op de Prozess, net op eng Sitzung

SIGUSR1 freet e lafende Prozess, seng Verbindung nei ze starten, ouni d'Konfiguratioun nach eng Kéier ze liesen, an d'Persistenzoptioune bestëmmen, wat dësen Neistart iwwerlieft. SIGHUP geet méi wäit: et liest d'Konfiguratiounsdatei nach eng Kéier an öffnet seng Ressourcen nei. SIGTERM an SIGINT fuerderen en uerdentleche Stopp. Dat si Prozessniveau-Operatiounen: op engem Server mat villen Cliente betreffen se all Sitzung, déi de Prozess dréit, net déi am Ticket genannte.

Wann de Prozess ënner engem Service-Manager leeft, benotzt dem Manager seng eege Kontroll amplaz e Signal un eng PID ze schécken, déi s de an enger Prozesslëscht fonnt hues. Liest d'Unit, fir ze gesinn, wéi ee Signal de Manager schéckt, well en Neistart an en Neilueden verschidde Saachen um selwechte Daemon maachen.

Bestëmmt den Ëmfang, ier s d'Kontroll wielt

Dräi Froen entscheeden et. Wien soll betraff ginn: ee Benotzer, all Client vun engem Server, oder den Daemon an alles wat en dréit. Wat soll iwwerliewe: d'Konfiguratioun, den Zoustand vum Tunnel, oder keent vun deenen. Wien ass dozou berechtegt: d'Verwaltungsintegratioun, de Servicebesëtzer oder den Netzwierkoperateur, deen d'Ausgangsnotiz kontrolléiert. Äntwert drop, an nëmmen eng Kontroll passt.

En net-authentifizéierten Verwaltungslauschter bäisetzen, fir en Neiverbindungs-Knäppche ze kréien, gëtt jidderengem, deen de Port erreecht, vill méi wéi dat Knäppchen.

Iwwerpréift déi nei Sitzung, net d'Ofbriechen

En Ofbriech-Evenement beweist, datt déi al Sitzung op en Enn war. Et seet näischt iwwer eng nei, déi sech authentifizéiert, eng Adress kritt, Routen installéiert oder d'Ressource erreecht, déi de Benotzer gebraucht huet. Kontrolléiert déi nei Identifikatioun, duerno den Zoustand vum Tunnel, duerno eng richteg Ressource. Déi dräi Schrëtt sinn den Ënnerscheed tëscht engem Neiverbannen an enger Verbindung, déi funktionéiert.

Schreift den Ëmfang an den Ännerungsrecord. 'Ech hunn de Client nei verbonnen' ass keng Beschreiwung, wann de Client ee vu véierzeg op engem gedeelte Server war.

Ähnlech Artikelen