Жолда PID_ERR replay-window backtrack occurred деп жазылған, ал іздеу нәтижелерінің бәрі мұны түсіп қалған пакеттер мен бұзылған туннель деп түсіндіреді. Community OpenVPN 2.6 UDP жолында бұл хабарлама қабылдау функциясы пакетпен не істеуді әлі шешіп жатқанда жазылады. Ол кері шегіністің жаңа максимумын тіркейді, содан кейін сол функция қабылдау немесе қабылдамау алдында қашықтықты терезе және жазылған күймен салыстырады. Журнал белгісін үкім ретінде оқу — бұл тексеру тізімі болдырмауға тиіс қате.

Бірінші аялдама: жолдың не екенін анықтаңыз

Бұл тізбек қашықтығы туралы диагностика, байланыс туралы шешім емес. Ол пакет-ID іске асырылуында жаңадан байқалған кері шегініс максимумы белгіленетін нүктеде пайда болады. Бұл нүкте қабылдау немесе қабылдамау тармағының алдында орналасқан, сондықтан оны тудырған пакет әлі де жеткізілуі мүмкін.

Оны қай хост жазғанын және қандай егжей-тегжеймен жазғанын растаңыз. Сервер мен клиент екеуі де пакет-ID хабарламаларын шығара алады, ал бір жақтың хабарламасы екінші жақтың қабылдау күйі туралы ештеңе айтпайды.

Екінші аялдама: сол пакеттің нәтижесін табыңыз

Диагностиканың өзін ғана емес, одан кейінгі жолдарды оқыңыз. Сол функция терезе мен қайталану тексерістеріне жалғасады, сондықтан сол нақты пакеттің нәтижесі бірнеше нұсқаудан кейін шешіледі және қабылдау болуы әбден мүмкін. Қорқынышты жолда аяқталатын журнал үзіндісі нәтиже туралы ештеңе айтпайды. Оның айналасынан терезе іздеңіз, жолдың өзін емес:

journalctl -u openvpn-server@server --since "-10 min" | grep -n -A3 -B3 "backtrack occurred"

Егер журнал сол уақытта сол серіктес үшін ешқандай қабылдамауды көрсетпесе, бұл жолды үзілістің себебі деп санауды тоқтатыңыз. Қолданба жолына өтіңіз, өйткені қосылған, бірақ трафик жоқ деген есептердің көбісі шын мәнінде сонда аяқталады.

Үшінші аялдама: қайта реттеу шынайы ма екенін шешіңіз

Қайта реттеу — жолдың қасиеті, ал бір диагностика оның бір ғана үлгісі. Қысқа терезеде сол серіктес үшін қайталанатын хабарламаларды іздеңіз және желі ашкөздікпен қайта реттейді деп қорытынды жасамас бұрын екі шеттегі жазумен салыстырыңыз.

Қайта қосылу кезінде бірнеше хабарлама таңғаларлық емес. Нақты қолданба тайм-ауттарымен қатар үздіксіз ағын зерттеуге тұрарлық, және бұл үйлесім белгі емес, дәлел.

Төртінші аялдама: терезе параметрлері және олар не емес

replay-window тізбек өлшемі мен қосымша уақыт мәнін қабылдайды, сондықтан оны кеңейту бірден екі түрлі төзімділікті өзгертеді. Санды көбейту реттен әрірек пакеттерге жол береді; уақыт мәні пакетті тағы қанша уақыт ескеруге болатынын шектейді. Кеңейту қауіпсіздік құны бар саясат өзгерісі, және ол шифрды күшейтпейді не қайталануларды анықтауды өшірмейді. Екі төзімділік бірге қозғалады, қалағаныңызға қарамастан.

Ескі аутентификацияланған пакет әлі де қалаусыз қайталану болуы мүмкін, сондықтан қабылдағыш бұл тексерістерді ұстайды. Көбірек қайта реттеуді қабылдау сол тәуекелдің көбірек бөлігін қабылдау дегенді білдіреді.

mute арқылы ескертуді өшіру не көретініңізді өзгертеді, демонның не істейтінін емес. Егер мақсат белгілі оқиға кезінде тыныш журнал болса, бұл заңды операциялық таңдау; егер мақсат туннельді жөндеу болса, өшіру дәлелді жасырады.

mute 20
replay-window 64 15

Сыртқы тасымалды TCP-ге ауыстыру жеткізу мен қалпына келтіру мінез-құлқын өзгертеді және кезек басының бөгелу шығынын қосады. Бұл дизайн шешімі, бір журнал белгісіне берілген алғашқы жауап емес. Серверді қайта орнату одан да нашар, өйткені ол статистика мен шын мәнінде істен шыққан шекара арасындағы айырмашылықты жояды.

Бесінші аялдама: пайдаланушыға маңызды жолды тексеріңіз

Туннель қосылған кезде қолданбаның өз тестін іске қосыңыз және оның таңдалған бағытын, жіберу күйін және қайту жолын оқыңыз. Пакеттерді тек бір бағытта тасымалдайтын туннель мүлде кері шегініс хабарламаларын шығармайды, және бұл ауыр қайта реттеуден әлдеқайда жиі кездеседі.

Әр аялдамада нені өлшегеніңізді жазыңыз. Дәл осы жазба келесі есептің қайтадан қорқынышты жолдан басталып, содан сыртқа қарай жұмыс істеуіне жол бермейді.

Пакет-ID іске асырылуы статистика мен шешімнің ретін көрсетеді, ал нұсқаулық терезенің тізбек және уақыт ауқымын сипаттайды. Осы екеуін бірге оқу қорқынышты журнал жолын белгілі шамаға айналдырады. Екеуі де сіздің нақты жолыңыз туралы ештеңе айтпайды, сондықтан жоғарыдағы өлшемдер әлі де маңызды.

Қатысты мақалалар