Ôl-droi ailchwarae OpenVPN yn y log: beth nad yw'r llinell yn ei brofi
Mae'r neges ôl-droi yn cael ei hysgrifennu cyn y penderfyniad derbyn neu wrthod. Dilynwch chwe stop: nodwch y llinell, canfyddwch y canlyniad, yna profwch lwybr yr ap.
Mae'r llinell yn dweud PID_ERR replay-window backtrack occurred, ac mae holl ganlyniadau'r chwilio yn ei egluro fel pecynnau wedi'u gollwng a thwneli wedi'i dorri. Yn llwybr UDP Community OpenVPN 2.6, mae'r neges honno'n cael ei hysgrifennu tra bod y swyddogaeth dderbyn yn dal yn penderfynu beth i'w wneud â'r pecyn. Mae'n cofnodi uchafbwynt newydd o ôl-droi, ac yna mae'r un swyddogaeth yn cymharu'r pellter â'r ffenestr a'r cyflwr a gofnodwyd cyn derbyn neu wrthod. Darllen label y log fel y dyfarniad yw'r camgymeriad y mae'r rhestr wirio hon yn bod i'w atal.
Stop un: nodwch beth yw'r llinell
Mae'n ddiagnosteg am bellter dilyniant, nid penderfyniad am gysylltiad. Mae'n ymddangos yn y gweithrediad ID pecyn ar y pwynt lle nodir uchafbwynt ôl-droi newydd ei arsylwi. Saif y pwynt hwnnw cyn y gangen derbyn neu wrthod, a dyna pam y gellir dal i ddosbarthu pecyn sy'n ei sbarduno.
Cadarnhewch pa westeiwr a'i hysgrifennodd a pha lefel o fanylder. Gall gweinydd a chleient ill dau allyrru negeseuon ID pecyn, ac nid yw neges o un ochr yn dweud dim am gyflwr derbyn yr ochr arall.
Stop dau: canfyddwch y canlyniad ar gyfer y pecyn hwnnw
Darllenwch y llinellau ar ôl y diagnosteg yn hytrach na'r diagnosteg yn unig. Mae'r un swyddogaeth yn parhau i'w gwiriadau ffenestr a dyblygiad, felly penderfynir canlyniad y pecyn penodol hwnnw ychydig o gyfarwyddiadau yn ddiweddarach ac mae'n ddigon posibl mai derbyn fydd hynny. Nid yw detholiad o'r log sy'n gorffen ar y llinell frawychus yn dweud dim wrthych am y canlyniad. Chwiliwch am ffenestr o'i amgylch, nid y llinell ei hun:
journalctl -u openvpn-server@server --since "-10 min" | grep -n -A3 -B3 "backtrack occurred"Os nad yw'r log yn dangos unrhyw wrthodiad i'r cymar hwnnw ar y pryd, peidiwch â thrin y llinell hon fel achos y methiant. Ewch ymlaen i lwybr yr ap, sef lle mae'r rhan fwyaf o adroddiadau cysylltiedig ond dim traffig yn gorffen mewn gwirionedd.
Stop tri: penderfynwch a yw aildrefnu yn real
Mae aildrefnu'n nodwedd o'r llwybr, ac mae un diagnosteg yn un sampl ohono. Chwiliwch am negeseuon ailadroddus ar gyfer yr un cymar dros ffenestr fer, a'u cymharu â chofnod ar y ddau ben cyn dod i'r casgliad bod y rhwydwaith yn aildrefnu'n ymosodol.
Nid yw llond llaw o negeseuon yn ystod ailgysylltu yn rhyfedd. Mae llif parhaus ochr yn ochr ag amserlenni ap go iawn yn werth ei ymchwilio, ac mae'r cyfuniad hwnnw'n dystiolaeth, nid yn label.
Stop pedwar: paramedrau'r ffenestr, a beth nad ydyn nhw
Mae replay-window yn cymryd maint dilyniant a gwerth amser dewisol, felly mae ei ehangu yn newid dwy oddefgarwch wahanol ar unwaith. Mae codi'r rhif yn derbyn pecynnau sydd ymhellach allan o drefn; mae'r gwerth amser yn terfynu pa mor hir y gellir ystyried pecyn o hyd. Mae ehangu'n newid polisi gyda chost diogelwch, ac nid yw'n cryfhau seiffr nac yn analluogi canfod dyblygiadau. Mae'r ddwy oddefgarwch yn symud gyda'i gilydd, p'un a oeddech chi'n bwriadu hynny ai peidio.
Gall hen becyn dilys fod yn ailadroddiad annymunol o hyd, a dyna pam y mae'r derbynnydd yn cadw'r gwiriadau hyn. Mae derbyn mwy o aildrefnu yn golygu derbyn mwy o'r risg honno.
Mae tewi'r rhybudd gyda mute yn newid yr hyn a welwch, nid yr hyn y mae'r daemon yn ei wneud. Os mai'r nod yw log tawelach yn ystod digwyddiad hysbys, mae hynny'n ddewis gweithredol dilys; os mai'r nod yw trwsio twneli, mae tewi yn cuddio'r dystiolaeth.
mute 20
replay-window 64 15Mae newid y cludiant allanol i TCP yn newid ymddygiad dosbarthu ac adfer ac yn ychwanegu ei gostau blocio pen ciw ei hun. Mae'n benderfyniad dylunio, nid yn ymateb cyntaf i un label log. Mae ailosod y gweinydd yn waeth, oherwydd mae'n dileu'r gwahaniaeth rhwng ystadegyn a'r ffin a fethodd mewn gwirionedd.
Stop pump: profwch y llwybr sy'n bwysig i'r defnyddiwr
Gyda'r twneli wedi'i gysylltu, rhedewch brawf yr ap ei hun a darllenwch ei lwybr dethol, cyflwr anfon ymlaen a llwybr dychwelyd. Nid yw twneli sy'n cludo pecynnau i un cyfeiriad yn unig yn cynhyrchu unrhyw negeseuon ôl-droi o gwbl, ac mae hynny'n llawer mwy cyffredin nag aildrefnu difrifol.
Ysgrifennwch beth a fesuroch ar bob stop. Y cofnod yw'r hyn sy'n atal yr adroddiad nesaf rhag dechrau eto ar y llinell frawychus a gweithio tuag allan oddi yno.
Mae gweithrediad yr ID pecyn yn dangos trefn yr ystadegyn a'r penderfyniad, ac mae'r llawlyfr yn disgrifio cwmpas dilyniant ac amser y ffenestr. Darllen y ddau gyda'i gilydd sy'n troi llinell log frawychus yn swm hysbys. Nid yw'r naill na'r llall yn dweud dim am eich llwybr penodol, a dyna pam mae'r mesuriadau uchod yn dal i fod o bwys.