Dir fannt connection.gateway-ping-timeout an engem Thread iwwer en Laptop, deen ugeet, ier d'Netz brauchbar ass, Dir hieft et, an et ännert sech eppes. Ob d'Ännerung aus dem Grond gehollef huet, deen Dir mengt, ass eng aner Fro. D'Äntwert fänkt domat un, wat d'Aktivéierung tatsächlech mécht, während deen Timer leeft, an domat, datt d'Waarden zwee méiglech Enden huet.

Verfollegt eng Verbindung vun der Kommandozeil, dann gëtt d'Semantik konkret.

Eng Aktivéierung verfollegen

Kuckt Iech déi gespäichert Verbindung un an net e globalen Default, well dëst eng Eegeschaft pro Verbindung ass. Setzt --show-secrets nëmmen derbäi, wann Dir et wierklech braucht; d'Astellungs selwer ass kee Geheimnis.

nmcli -f connection.id,connection.gateway-ping-timeout connection show
nmcli connection show "Wired connection 1" | grep gateway-ping

Mat der Eegeschaft op null, wat den dokumentéierten Default ass, geet d'Aktivéierung virun, soubal d'Adresséierung fäerdeg ass. Setzt se op eng positiv Wäert, da waart d'Aktivéierung vun der IP-Konfiguratioun, bis entweder eng Äntwert vum Gateway kënnt oder den Timeout ofleeft.

Da bréngt d'Verbindung erof an erop, wärend Dir den Eventstream kuckt. D'Reiefolleg, déi Dir gesitt, ass d'Astellungs, déi hir Aarbecht mécht: Gerätestatus, Adresséierung, d'Waarden, an zum Schluss den aktivéierte Status, op deen ofhängeg Servicer meeschtens ugepaart ginn.

D'Waarden huet zwee Enden

Béid Enden zielen, an déi meeschte Leit erënneren sech nëmmen un een. Eng Äntwert vum Gateway fäerdeg d'Waarden fréi, an den Timeout fäerdeg se och, egal ob eppes geäntwert huet oder net. D'Eegeschaft verlaangt keen erfollegräichen ping, ier d'Aktivéierung fäerdeg ka sinn.

Dee eenzelen Saz kläert vill Duercherneen iwwer Laptopen an Hotellen an Konferenzsäll, wou en Zougangsportal dacks ICMP refuséiert, bis Dir Iech aloggt. D'Verbindung aktivéiert sech awer nach dem Timeout; se mécht et just méi spéit wéi néideg, an all Service, deen no der Verbindung ugepaart ass, waart mat.

Et ass och keng Liveness-Prüfung. Näischt an der Beschreiwung fänkt un, e Gateway ze pingen, nodeems d'Verbindung erop ass, an näischt trennt e aktiivt Profil, well e spéideren ping feelt. Wann Dir Verloschterkennung braucht, gehéiert dat dem Protokoll oder dem Tunnelbesëtzer, net enger Eegeschaft, déi eng Kéier während der Aktivéierung gelaf ass.

Zwee Objeten, eng Astellung

De kabelgebonnene Basisprofil an e VPN-Profil sinn getrennt Konfiguratiounsobjeten, an d'Eegeschaft op engem ze setzen beaflosst deen aneren net. E VPN-Profil, deen eng Basisverbindung nennt, ierft keng vun hiren Aktivéierungsastellungen, dofir kann de Wäert, deen Dir geännert hutt, schéngen, keen Effekt op dat ze hunn, wat Dir kuckt.

nmcli -f NAME,UUID,TYPE connection show
nmcli connection show "Office VPN" | grep gateway-ping

Liest d'UUIDen an net d'Nimm. Nimm ginn duplizéiert no enger Neuinstallatioun oder engem restauréierte Profil, an zwou Verbindunge mat demselwecht sichtbaren Numm bréngen Iech dozou, déi falsch Datei ze editéieren, während déi richteg onverännert bleift.

Déi installéiert NetworkManager-Versioun zielt och. Pluginverhalen a wéi eng Verbindungsart dës Eegeschaft op hir eegen Aktivéierungsschrëtt mappt, variéieren, also testt op der Versioun, déi Dir deployéiert, amplaz unzehuelen, datt e Post, deen Dir fonnt hutt, onverännert gëllt.

Wat d'Waarden net ka bestätegen

Hei ass den Deel, deen am meeschten Zäit kascht. Eng Äntwert vum lokalen Router beweist, datt ee Host engem ICMP-Echo während der Aktivéierung geäntwert huet. Et beweist net, datt en VPN-Endpunkt sech opléist, datt d'Identitéit vum Client akzeptéiert gëtt, datt privat Routen installéiert goufen, datt den Office-Resolver äntwert, oder datt d'Applikatioun, déi Dir braucht, funktionnéiert.

Dat sinn getrennt Ofhängegkeete mat getrennten Evidenzen. E Gateway kann äntweren, während DNS feelt, an e Gateway kann ICMP duerch Politik stëll verwerfen, während all Applikatiounspad funktionnéiert. Op dëser Eegeschaft ze gaten ass dofir eng Vermutung, wéi eng Schicht ze spéit ass, net eng Miessung dovun.

Wann Dir op en ofhängege Service waart, nennt, wat hie braucht. Eng zougewisen Adress gëtt vun der Adresséierung beäntwert. En Tunnel gëtt vum Tunnels engem eegene Status beäntwert. En private Numm gëtt vun enger Ufro beäntwert. Eng Applikatioun gëtt vun der Applikatioun beäntwert, an keng vun dësen Äntwerten kënnt vun engem Timer, deen nom Gateway benannt gouf.

Wann Dir et ännert, schreift op firwat

Hält de fréiere Wäert an de Grond virun enger genehmegter Ännerung fest, a setzt en dann op déi spezifesch Verbindung amplaz iwwerall. Eng méi laang Waarden verréckelt den Aktivéierungszäitpunkt fir alles, wat no där Verbindung ugepaart ass, wat e luesen System gutt a en schnelle System futti ka schéngen.

Eng historesch Fal ass et wäert ze nennen: esou e Wäert gëtt heiansdo geännert, fir en ale Editeur e Profil akzeptéieren ze loossen. Wann dat déi richteg Geschicht ass, hutt Dir zwee Evenementer, net een. Den Editeur huet gespäichert, an eng live Netzwierkpolitik huet sech geännert. Fix den Editeur oder de Plugin a setzt den Timer zréck.

Den NetworkManager-Quellcode definéiert d'Eegeschaft als eng Verzögerung vum Erfolleg vun der IP-Adresséierung bis zu enger Gateway-Äntwert oder dem Timeout, mat engem Default vun null, an d'Definitioun vun der Verbindungsastellung ass d'Referenz, déi Dir liest, ier Dir Iech op Verhalen verloosst, dat aus zweeter Hand beschriwwe gëtt.

Ähnlech Artikelen