OpenVPN-i korduse tagasiastumine logis: mida rida ei tõesta
Tagasiastumise teade kirjutatakse enne vastuvõtu või tagasilükkamise otsust. Järgige kuut peatust: tuvastage rida, leidke tulemus ja seejärel testige rakenduse teed.
Rida ütleb PID_ERR replay-window backtrack occurred ning kõik otsingutulemused selgitavad seda kadunud pakettide ja katkise tunnelina. Community OpenVPN 2.6 UDP-teel kirjutatakse see teade siis, kui vastuvõtufunktsioon alles otsustab, mida paketiga teha. See registreerib uue tagasiastumise maksimumi, seejärel võrdleb sama funktsioon kaugust akna ja salvestatud olekuga enne vastuvõtmist või tagasilükkamist. Logisildi lugemine otsusena on viga, mille vältimiseks see kontrollnimekiri on.
Esimene peatus: tehke kindlaks, mis rida see on
See on diagnostika järjestuskauguse kohta, mitte otsus ühenduse kohta. See ilmub paketi-ID teostuses kohas, kus märgitakse äsja täheldatud tagasiastumise maksimum. See koht asub enne vastuvõtu või tagasilükkamise haru, mistõttu selle esile kutsunud pakett võidakse siiski kohale toimetada.
Kinnitage, milline host selle kirjutas ja millise detailsusega. Server ja klient võivad mõlemad väljastada paketi-ID teateid ning ühe poole teade ei ütle midagi teise poole vastuvõtuoleku kohta.
Teine peatus: leidke selle paketi tulemus
Lugege diagnostika järel olevaid ridu, mitte ainult diagnostikat. Sama funktsioon jätkub akna- ja duplikaadikontrollidesse, nii et selle konkreetse paketi tulemus otsustatakse mõne käsu hiljem ja võib vägagi olla vastuvõtt. Logikatkend, mis lõpeb hirmutaval real, ei ütle tulemuse kohta midagi. Otsige selle ümber aken, mitte rida ennast:
journalctl -u openvpn-server@server --since "-10 min" | grep -n -A3 -B3 "backtrack occurred"Kui logi ei näita sellel ajal sellele partnerile ühtegi tagasilükkamist, lõpetage selle rea pidamine katkestuse põhjuseks. Liikuge edasi rakenduse teele, sest seal lõpevad tegelikult enamik aruandeid ühendatud, kuid liiklust pole.
Kolmas peatus: otsustage, kas ümberjärjestamine on tegelik
Ümberjärjestamine on tee omadus ning üks diagnostika on selle üksik näidis. Otsige lühikese akna jooksul sama partneri korduvaid teateid ja võrrelge mõlemas otsas tehtud salvestisega, enne kui järeldate, et võrk järjestab agressiivselt ümber.
Üksikud teated taasühendamise ajal ei ole tähelepanuväärsed. Pidev voog koos tegelike rakenduse aegumistega väärib uurimist ning see kombinatsioon on tõend, mitte silt.
Neljas peatus: akna parameetrid ja see, mis need ei ole
replay-window võtab järjestuse suuruse ja valikulise ajaväärtuse, seega selle laiendamine muudab korraga kahte erinevat tolerantsi. Arvu suurendamine lubab pakette, mis on järjestusest kaugemal; ajaväärtus piirab, kui kaua võib paketti veel arvesse võtta. Laiendamine on julgeolekukuluga poliitikamuudatus ning see ei tugevda šifrit ega lülita välja duplikaatide tuvastamist. Kaks tolerantsi liiguvad koos, kas te seda kavatsesite või mitte.
Vana autenditud pakett võib ikkagi olla soovimatu kordus, mistõttu vastuvõtja hoiab neid kontrolle. Rohkema ümberjärjestamise aktsepteerimine tähendab selle riski rohkemat aktsepteerimist.
Hoiatuse vaigistamine mute abil muudab seda, mida te näete, mitte seda, mida deemon teeb. Kui eesmärk on vaiksem logi tuntud sündmuse ajal, on see seaduslik operatiivne valik; kui eesmärk on tunnelit parandada, varjab vaigistamine tõendid.
mute 20
replay-window 64 15Välise transpordi TCP-le lülitamine muudab kohaletoimetamise ja taastamise käitumist ning lisab oma järjekorra pea blokeerimise kulud. See on disainiotsus, mitte esimene vastus ühele logisildile. Serveri uuesti paigaldamine on halvem, sest see kustutab erinevuse statistika ja piiri vahel, mis tegelikult ebaõnnestus.
Viies peatus: testige teed, mis kasutajale korda läheb
Kui tunnel on ühendatud, käivitage rakenduse enda test ja lugege selle valitud marsruuti, edastusolekut ja tagasiteed. Tunnel, mis kannab pakette ainult ühes suunas, ei tekita üldse tagasiastumise teateid ning see on palju tavalisem kui tõsine ümberjärjestamine.
Kirjutage üles, mida te igas peatuses mõõtsite. Kirje on see, mis takistab järgmisel aruandel taas alata hirmutavast reast ja sealt väljapoole töötada.
Paketi-ID teostus näitab statistika ja otsuse järjekorda ning käsiraamat kirjeldab akna järjestus- ja ajavahemikku. Nende kahe koos lugemine muudab hirmutava logirea tuntud suuruseks. Kumbki neist ei ütle midagi teie konkreetse tee kohta, mistõttu ülaltoodud mõõtmised on endiselt olulised.