Ažuriranja zamjenjuju komponentu koja raščlanjuje vaš profil i pregovara tunel. Prvi kvar nakon nadogradnje dokaz je o konkretnoj promjeni, a ne presuda o izdanju. Čuvanje te greške s njezinom verzijom i vremenskom oznakom najvrjedniji je korak koji možete poduzeti prije bilo kakve ponovne instalacije.

Dva mehanizma objašnjavaju većinu ovih prekida. Razdvojiti ih je posao.

Što se promijenilo u pregovaranju pod vama

OpenVPN pregovara šifru podatkovnog kanala umjesto da je uzima iz jedne direktive, a opcije koje upravljaju tim pregovaranjem promijenile su značenje kroz izdanja. Profil napisan za stariji klijent može se spojiti i zatim se ne uspjeti dogovoriti o podatkovnom kanalu, što se pojavljuje kao prekid veze umjesto jasne pogreške u konfiguraciji. Novija izdanja također pooštravaju ili ukidaju naslijeđeno ponašanje i isporučuju način rada za kompatibilnost s partnerima koji se još nisu pomaknuli. Nadogradnja stoga može pokvariti profil koji radi, a da ne dotakne ni bajt datoteke.

Učinak na klijenta je asimetričan. Upravljački kanal se podigne, autentifikacija uspije, a tunel zatim umre, što je potpis nesklada u pregovaranju, a ne odbijenog profila.

Pročitajte instaliranu verziju prije nego što teoretizirate o poslužitelju. Taj niz je lokalna činjenica koju možete provjeriti bez traženja pristupa od bilo koga.

Profil se može raščlaniti i značiti nešto drugo

Direktiva koja preživi raščlanjivanje nije nužno direktiva koja još radi ono što je njezin autor namjeravao. Opcije se mogu prihvatiti zbog kompatibilnosti i zanemariti, preimenovati ili primijeniti u užem slučaju nego prije. Budući da ništa ne prijavljuje grešku, profil izgleda ispravno, dok se ponašanje ispod njega promijenilo. Upravo ta tišina čini ove regresije skupima.

Pitajte koji su retci doista odgovorni za pregovarani rezultat, pa ih usporedite s dokumentacijom za verziju koju sada pokrećete. Ta je usporedba kratka i u njoj je razlika između ispravka i vraćanja na staro.

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

Platforma se pomaknula u isto vrijeme

Izdanja klijenta rijetko dolaze sama. Ažuriranje operacijskog sustava, upit za dopuštenje koji sada traži izričito odobrenje ili upravljana politika primijenjena na uređaj mogu stići istog tjedna i proizvesti kvar za koji se okrivljuje klijent. Mobilne platforme dodaju vlastiti sloj, jer aplikacija traži tunel od sustava, a sustav odlučuje što taj tunel smije usmjeravati.

Zabilježite te promjene odvojeno na vremenskoj crti. Kada autentifikacija uspije, ali usmjeravanje ili razlučivanje imena zakažu, zanimljiva je faza nakon rukovanja, a slabljenje provjere certifikata to neće dotaknuti.

Ponovno testirajte događaj koji je pokrenuo izvještaj

Reproducirajte izvorni slijed, a ne njegovu pojednostavljenu inačicu: početno spajanje, aplikaciju koja je zakazala i obično ponovno spajanje nakon promjene mreže. Tunel koji se podigne u testnim uvjetima i ipak padne na putu ponovnog spajanja nije popravljen, a razlika obično pokazuje gdje leži stvarni nedostatak. Izvještaj koji izostavi korak ponovnog spajanja zatvara grešku koja je još otvorena.

Nabavite podržani profil operatora ili ispravak dobavljača provjerenim kanalom umjesto potpunog vraćanja na staro. Široko vraćanje također obnavlja sve sigurnosne ispravke koje je ažuriranje nosilo, a ta razmjena rijetko vrijedi jednu vezu koja radi.

Povezani članci