Posodobitve zamenjajo komponento, ki razčlenjuje vaš profil in se pogaja o tunelu. Prva okvara po nadgradnji je dokaz o določeni spremembi, ne sodba o izdaji. Shraniti to napako z različico in časovnim žigom je najdragocenejši korak, ki ga lahko naredite pred kakršno koli ponovno namestitvijo.

Večino teh prekinitev pojasnjujeta dva mehanizma. Ločiti ju je delo.

Kaj se je pod vami spremenilo v pogajanju

OpenVPN se pogaja o šifriranju podatkovnega kanala, namesto da bi ga vzel iz ene direktive, in možnosti, ki to pogajanje nadzorujejo, so med izdajami spremenile pomen. Profil, napisan za starejšega odjemalca, se lahko poveže in se nato ne uspe dogovoriti o podatkovnem kanalu, kar se pokaže kot prekinitev povezave namesto jasne konfiguracijske napake. Novejše izdaje tudi zaostrijo ali umaknejo podedovano vedenje in prinesejo način združljivosti za partnerje, ki se še niso premaknili. Nadgradnja lahko torej pokvari delujoč profil, ne da bi se dotaknila enega samega bajta datoteke.

Učinek na odjemalca je asimetričen. Krmilni kanal se dvigne, preverjanje pristnosti uspe, tunel pa nato umre, kar je podpis neusklajenosti v pogajanju in ne zavrnjenega profila.

Preberite nameščeno različico, preden začnete teoretizirati o strežniku. Ta niz je lokalno dejstvo, ki ga lahko preverite, ne da bi koga prosili za dostop.

Profil se lahko razčleni in pomeni nekaj drugega

Direktiva, ki preživi razčlenjevanje, ni nujno direktiva, ki še vedno počne tisto, kar je njen avtor nameraval. Možnosti se lahko sprejmejo zaradi združljivosti in prezrejo, preimenujejo ali uporabijo v ožjem primeru kot prej. Ker nič ne javi napake, je profil videti pravilen, medtem ko se je vedenje pod njim spremenilo. Prav ta tišina dela te regresije drage.

Vprašajte, katere vrstice so v resnici odgovorne za izpogajani rezultat, nato jih primerjajte z dokumentacijo različice, ki jo zdaj izvajate. Ta primerjava je kratka in v njej je razlika med popravilom in vrnitvijo nazaj.

openvpn --version | head -n 2
openvpn --show-ciphers | head -n 10
grep -nE '^(cipher|data-ciphers|ncp-|tls-)' office.ovpn

Platforma se je premaknila hkrati

Izdaje odjemalca redko pridejo same. Posodobitev operacijskega sistema, poziv za dovoljenje, ki zdaj zahteva izrecno odobritev, ali upravljana politika, uporabljena na napravi, lahko prispejo isti teden in povzročijo okvaro, za katero je obtožen odjemalec. Mobilne platforme dodajo svojo plast, ker aplikacija od sistema zahteva tunel, sistem pa odloči, kaj sme ta tunel usmerjati.

Te spremembe zabeležite ločeno na časovnici. Ko preverjanje pristnosti uspe, a usmerjanje ali razreševanje imen ne uspe, je zanimiva stopnja tista po rokovanju, in oslabitev preverjanja potrdila se je ne bo dotaknila.

Znova preizkusite dogodek, ki je sprožil poročilo

Ponovno ustvarite izvirno zaporedje in ne njegove poenostavljene različice: začetno povezavo, aplikacijo, ki je odpovedala, in običajno ponovno povezavo po spremembi omrežja. Tunel, ki se v preskusnih razmerah dvigne in vseeno pade na poti ponovne povezave, ni popravljen, in razlika običajno pokaže, kje je resnična napaka. Poročilo, ki izpusti korak ponovne povezave, zapre hrošča, ki je še vedno odprt.

Pridobite podprti profil operaterja ali popravek dobavitelja po preverjenem kanalu, namesto da vse vrnete nazaj. Široka vrnitev na starejšo različico obnovi tudi varnostne popravke, ki jih je prinesla posodobitev, in ta menjava redko velja eno delujočo povezavo.

Sorodni članki