Atidarykite VPN kliento produkto puslapį ir gausite protokolus, funkcijų lentelę bei atsisiuntimo mygtuką; trūksta to, kaip buvo tvarkomi paskutiniai defektai. Klientas lieka įdiegtas metų metus, todėl priežiūros istorija priklauso pasirinkimui šalia protokolų sąrašo. Vien versijų numeriai nieko nerikiuoja, nes intensyvus ir tylus leidimų ritmas gali slėpti tą patį darbo kiekį. Toliau pateikta eiga perskaito tą istoriją ir tada patikrina, ar turima versija dar gali gauti pataisą.

Skaitykite pranešimus, o ne versijų skaičių

Eikite į produkto, kurį diegtumėte, pranešimų puslapį, o ne į to paties pavadinimo serverio paketo puslapį. Serverio atnaujinimas nereiškia kliento pataisos, o darbalaukio pataisa nieko nesako apie mobiliąją programėlę. Naudingos pranešimo dalys yra paveiktų versijų intervalas, pataisyta versija ir veiksmas, kurio tiekėjas paprašė naudotojų. OpenVPN saugos pranešimų sąrašas turi tokią formą, todėl yra sąžiningas matas bet kuriam svarstomam tiekėjui.

Leidimų dažnis yra silpnas signalas abiem kryptimis: intensyvus ritmas gali būti nedidelė priežiūra, o tylus laikotarpis vis tiek gali turėti esminių pataisų. Tiekėją rikiuoja tai, ar praneštas defektas davė aiškų pareiškimą ir pataisytą versiją. Neapibrėžtumas toje istorijoje pats savaime yra radinys, nes rodo, kad kitas defektas bus tvarkomas taip pat.

Atsekite kanalą, kuriuo ateina jūsų versija

Kanalas nulemia, kaip greitai pataisa jus pasiekia, ir jis nėra vienodas visose platformose. Parduotuvė, tiekėjo diegėjas, platinimo paketas ir organizacijos programinės įrangos portalas turi savo laiką ir patvirtinimo žingsnį. Perpakuota versija gali atsilikti nuo šaltinio savaitėmis, o trečiosios šalies paketas gali visai nesilaikyti tiekėjo grafiko.

Paklauskite paketo metaduomenų, kuris kanalas valdo binarijį failą, o ne pasitikėkite atsimenamu atsisiuntimo puslapiu. Šios trys komandos nustato savininką ir kandidato versiją įprastose Linux ir Flatpak konfigūracijose:

dpkg -S "$(command -v openvpn)"
apt policy openvpn
flatpak list --columns=application,version

Patikrinkite, kas iš tikrųjų įdiegta

Pranešimas aprašo projektą, o ne jūsų mašiną, ir po bet kokio nebaigto diegimo šie du skiriasi. Perskaitykite įdiegtą versiją prieš priimdami diegimą kaip pataisytą:

openvpn --version | head -3
wg --version
winget list --name OpenVPN

Valdomam parkui reikia administratoriaus, kuris patvirtintų diegimą, todėl pranešimas nėra įdiegta pataisa. Paklauskite, kada diegimo įrankiai atneš naują versiją, ir padėkite tą atsakymą šalia migracijos datos. Kol data nepraeis, parkas laiko seną versiją ir seną poveikį.

Įrodykite, kad atnaujinimas nesugadino tunelio

Atnaujinimas gali pakeisti maršrutizavimo elgseną, diegėjo parinktis ar konfigūracijos failo vietą, ir pokytis dažniausiai pasireiškia kaip ryšio problema, o ne kaip leidimo pastaba. Patikrinkite ryšį, maršrutizavimą ir prisijungimą iš naujo pagal dokumentuotą procedūrą, o ne manykite, kad sena elgsena išliko. Laikykite profilio reikalavimus ir suderinamumo nuostatas toje pačioje istorijoje, kad vėlesnė klaida būtų priskiriama versijai, o ne tinklui.

Jei nauja versija nepavyksta, užfiksuokite versiją, žurnalą ir tikslią nepavykimo vietą prieš grįždami atgal. Grįžimas be įrodymų dažniausiai baigiasi tuo pačiu atnaujinimu, bandytu dar kartą, ir tuo pačiu rezultatu:

ip route get 203.0.113.10
openvpn --config client.ovpn --verb 4 2>&1 | grep -i -E 'error|fatal'
systemctl status openvpn-client@client --no-pager

Pirmiausia užfiksuokite, paskui nuspręskite. Maršruto užklausa atskiria tunelio problemą nuo adreso problemos, išsamus žurnalas įvardija nepavykusią parinktį, o įrenginio būsena parodo, ar klientas apskritai startavo. Tos trys eilutės taip pat sudaro tinkamą ataskaitą tiekėjui, o ne simptomų aprašymą, kurio niekas negali atkartoti.

Kai platforma išeina iš palaikymo

Kai tiekėjas nustoja palaikyti operacinę sistemą, sąžiningi variantai yra migracija arba dokumentuota išimtis. Neprižiūrimo kliento užšaldymas siekiant išvengti naujinimo palieka versiją, kuri nebegaus pataisų, ir būtent ši savybė buvo skaitoma pranešimų istorijoje. Išimtis pateisinama tik su atsakingu asmeniu ir pabaigos data.

Užbaikite apžvalgą įrašydami tris faktus į pasirinkimo pastabą: palaikomų versijų intervalą, paskutinę pataisytą versiją, kurią galite įdiegti, ir migracijos datą viskam už to intervalo. Jei vieno iš trijų trūksta, paprašykite tiekėjo prieš sprendimą, o ne po jo. Tiekėjo tyla nėra priežiūros proceso įrodymas.

Susiję straipsniai