Ĝisdatigoj anstataŭigas la komponanton, kiu analizas vian profilon kaj intertraktas la tunelon. La unua malsukceso post ĝisdatigo estas pruvo pri specifa ŝanĝo, ne verdikto pri la eldono. Konservi tiun eraron kun ĝia versio kaj templimo estas la plej valora paŝo, kiun vi povas fari antaŭ ol reinstali ion ajn.

Du mekanismoj respondecas pri la plimulto de ĉi tiuj rompoj. Disigi ilin estas la laboro.

Kio ŝanĝiĝis en la intertraktado sub vi

OpenVPN intertraktas la ĉifron de la datkanalo anstataŭ preni ĝin el unu direktivo, kaj la opcioj regantaj tiun intertraktadon ŝanĝis sian signifon tra eldonoj. Profilo skribita por pli malnova kliento povas konektiĝi kaj poste malsukcesi interkonsenti pri datkanalo, kio aperas kiel malkonekto anstataŭ klara agorda eraro. Pli novaj eldonoj ankaŭ streĉas aŭ forigas hereditan konduton kaj liveras kongruecan reĝimon por partneroj, kiuj ankoraŭ ne transiris. Ĝisdatigo do povas rompi funkciantan profilon sen tuŝi eĉ unu bajton de la dosiero.

La efiko al la kliento estas nesimetria. La rega kanalo ekfunkcias, la aŭtentigo sukcesas, kaj poste la tunelo mortas, kio estas la signo de malkongruo en la intertraktado, ne de rifuzita profilo.

Legi la instalitan version antaŭ ol teoriadi pri la servilo. Tiu signoĉeno estas loka fakto, kiun vi povas kontroli sen peti al iu ajn aliron.

La profilo povas analiziĝi kaj signifi ion alian

Direktivo, kiu postvivas analizon, ne nepre estas direktivo, kiu ankoraŭ faras tion, kion ĝia aŭtoro intencis. Opcioj povas esti akceptitaj pro kongrueco kaj ignoritaj, renomitaj aŭ aplikitaj en pli mallarĝa kazo ol antaŭe. Ĉar nenio raportas eraron, la profilo aspektas ĝusta dum la konduto sub ĝi ŝanĝiĝis. Ĝuste tiu silento igas ĉi tiujn regresojn multekostaj.

Demandu, kiuj linioj fakte respondecas pri la intertraktita rezulto, poste komparu ilin kun la dokumentaro por la versio, kiun vi nun rulas. Tiu komparo estas mallonga, kaj ĝi estas la diferenco inter korekto kaj malfaro.

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

La platformo moviĝis samtempe

Klientaj eldonoj malofte venas solaj. Ĝisdatigo de la operaciumo, permesa peto, kiu nun postulas eksplicitan konsenton, aŭ administrita politiko aplikita al la aparato povas alveni en la sama semajno kaj produkti malsukceson, pro kiu oni kulpigas la klienton. Movaj platformoj aldonas propran tavolon, ĉar la aplikaĵo petas tunelon de la sistemo kaj la sistemo decidas, kion tiu tunelo rajtas enkursigi.

Notu tiujn ŝanĝojn aparte en la tempolinio. Kiam la aŭtentigo sukcesas sed itineroj aŭ nomrezolucio malsukcesas, la interesa stadio estas post la manpremo, kaj malfortigo de la atestila validigo ne tuŝos ĝin.

Retestu la eventon, kiu komencis la raporton

Reproduktu la originan sekvencon anstataŭ simpligitan version de ĝi: la komencan konekton, la aplikaĵon, kiu malsukcesis, kaj ordinaran rekonekton post reta ŝanĝo. Tunelo, kiu ekfunkcias sub testaj kondiĉoj kaj tamen falas sur la rekonekta vojo, ne estas riparita, kaj la diferenco kutime markas, kie loĝas la vera difekto. Raporto, kiu preterlasas la rekonektan paŝon, fermas cimon, kiu ankoraŭ estas malfermita.

Akiru la subtenatan profilon de la funkciigisto aŭ la korekton de la vendisto per la kontrolita kanalo anstataŭ malfari ĉion. Larĝa malaltigo de versio ankaŭ restarigas ajnajn sekurecajn korektojn, kiujn la ĝisdatigo portis, kaj tiu interŝanĝo malofte valoras unu funkciantan konekton.

Rilataj artikoloj