ხაზი ამბობს 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-ის იმპლემენტაცია აჩვენებს სტატისტიკისა და გადაწყვეტილების რიგს, ხოლო სახელმძღვანელო აღწერს ფანჯრის მიმდევრობისა და დროის არეს. ორივეს ერთად წაკითხვაა ის, რაც საშინელ ჟურნალის ხაზს ცნობილ სიდიდედ აქცევს. არც ერთი მათგანი არაფერს ამბობს თქვენს კონკრეტულ გზაზე, ამიტომ ზემოთ მოცემული გაზომვები კვლავ მნიშვნელოვანია.

დაკავშირებული სტატიები