Hvaða stöðu NetworkManager fékk tilkynnandinn þinn í raun?
Sama heiltalan þýðir afvirkjað í einni upptalningu og miðja uppsetningar í annarri. Passaðu stöðutegundina við hlutinn áður en þú afritar skilyrði.
Staða fjögur kveikir tilkynningu á einu API og þýðir eitthvað annað á öðru, og kóðinn sýnir alls enga mun. Hvert stöðugildi í NetworkManager tilheyrir nefndri upptalningu, og upptalningarnar eru ekki sammála um hvað tiltekin tala þýðir. Að afrita heiltölu úr virkandi broti í annað bakkall er því ekki flutningur á hegðun; það er tilviljun sem bíður þess að brotna. Finndu fyrst tegundina, og talan verður læsileg.
Tala án tegundar er aðeins orðrómur
Tvær upptalningar skipta máli hér. Önnur lýsir virkri tengingu almennt: óþekkt, virkjandi, virk, afvirkjandi, afvirkjuð. Hin lýsir sérstaklega VPN-tengingu, og hún hefur fleiri viðkomur á leiðinni, þar á meðal undirbúning, uppsetningu tengingar, IP-stillingu og auðkenningarbeiðni áður en eitthvað er virkjað. Númerun þeirra byrjar á núlli í báðum tilvikum og greinist svo, þannig að gildið sem þýðir afvirkjað í almennu upptalningunni lendir einhvers staðar í miðri VPN-röðinni. Hvorug hausinn er rangur; þeir svara mismunandi spurningum.
Notaðu táknræna fastann úr uppsetta hausnum eða bindingunni í stað bókstaflegs gildis. Nafnið lifir endurnúmerun af; heiltalan ekki.
Fylgstu með einni tengingu, ekki vélinni
Byrjaðu á UUID sniðsins sem þig varðar og hlut virku tengingarinnar sem sú virkjun bjó til. Staða tækis, eða staða annarrar göng, er ekki staðgengill, jafnvel þegar bæði breytast á sama augnabliki. Haltu auðkenni hlutarins með athuguninni, svo síðari skýrsla geti sagt hvaða snið framleiddi hana. Vélin hefur margar stöður; tilkynningin fjallar um eina þeirra.
Ákveddu svo hvað tilkynningin á að þýða. Tenging sem náði aldrei virkjun er uppsetningarvilla, og seta sem var virk og hvarf svo er tap. Þessar eiga skilið mismunandi orð.
Segðu hvaða umskipti þú tilkynnir
Geymdu fyrri stöðu og berðu hana saman við þá nýju, í stað þess að prófa nýja gildið einangrað. Umskipti í bilaða stöðu og umskipti út úr virkri stöðu eru mismunandi atburðir jafnvel þegar báðir enda með ekkert tengt. Skráðu ástæðustrenginn við hliðina, því oft er hann eini hlutinn sem notandi getur brugðist við.
Viljandi aftenging er ekki bilun. Ef tilkynningin getur ekki greint muninn mun hún kenna fólki að hunsa hana.
Haltu athugandanum lifandi
Endurtekin könnun má ekki kveikja aðra viðvörun fyrir stöðu sem hefur ekki breyst. Þessi eina regla fjarlægir mestan þann hávaða sem þessir tilkynnendur valda.
Meðhöndlaðu líka tilvikið þegar stjórnandinn endurræsir eða skipt er um athugaðan hlut. Athugandi sem er bundinn við úrelt auðkenni þagnar nákvæmlega á þeirri stundu sem eitthvað áhugavert gerist, og þögn lítur út eins og heilsa. Enduruppgötvaðu núverandi hlut eftir breytingu á nærveru stjórnandans, og skráðu hvenær enduruppgötvunin átti sér stað. Annars sýnir annáll göng sem einfaldlega hættu að tilkynna.
Skilaðu tilkynningunni þangað sem notandinn er
Forréttindabundið kerfisbakkall erfir ekki tilkynningaþjónustu skjáborðssetu. Skilaboð sem send eru frá meðhöndlara á root-stigi geta horfið án villu, sem framleiðir tilkynnanda sem virkar þegar prófað er í höndunum og aldrei í reynd. Skilaðu inn í setuna sem á skjáborðið, eða láttu eigin biðlara skjáborðsins kveikja tilkynninguna.
Veldu frekar fyrirliggjandi tilkynningu biðlarans ef hún nær þegar yfir tilvikið, því tveir tilkynnendur fyrir einn atburð eru stuðningsvandamál en ekki ofgnótt. Haltu atburðartímanum, sniðinu og ástæðunni í stuðningsfærslunni, og hafðu lykilorð og heil snið utan hennar. Mundu hvað tilkynningin er: skýrsla um athugaða stöðu, ekki framfylgdarkerfi, því að loka á umferð þegar göngin vantar er sérstök stefna með eigin útfærslu.