თქვენი გვირაბი მთელი ღამე ღია იყო, არაფერი გადაიცემოდა, მაგრამ მოხმარების გრაფიკი მაინც მოძრაობდა. ეს ნორმალურია: VPN საუბარს ღიად ინახავს და არა თქვენი ხაზის ნაწილს იტოვებს, ამიტომ დაცული წილი ნულია, სანამ ბაიტები მცირე და რეალურია. ორი ცნება მუდმივად იცვლება ადგილებით, ამიტომ კითხვას, ხარჯავს თუ არა უმოქმედო VPN გამტარობას, ორივე მიმართულებით ცუდად პასუხობენ. სწორი მრიცხველის გაზომვა აღწერად ფანჯარაში ამას ერთ შუადღეში წყვეტს.

რატომ გადაადგილებს უმოქმედო გვირაბი მაინც ბაიტებს

გვირაბი სიცოცხლის ხანგრძლივობის მქონე დაკავშირებაა და რაღაცამ უნდა შეინარჩუნოს ეს დაკავშირება ცოცხალი. ხელის ჩამორთმევა ვადაგასული ხდება, NAT მოწყობილობები ყრიან უმოქმედო გარდაქმნებს და საკმარისად დიდხანს დუმილი პარტნიორი შეიძლება გახდეს მიუწვდომელი, სანამ არც ერთ ბოლოში არაფერი ფუჭდება. პროტოკოლები განსხვავდებიან იმით, თუ რას აგზავნიან, როცა გასაგზავნი არაფერია: WireGuard ნაგულისხმევად არაფერს გადასცემს ხელის ჩამორთმევის დადგომის შემდეგ, ხოლო არასავალდებულო PersistentKeepalive ამატებს პერიოდულ პაკეტს, რათა გარდაქმნის უკან მყოფი პარტნიორი მისაწვდომი დარჩეს. ჩართეთ ის განზრახ და ინტერვალი მრიცხველში გამოჩნდება.

OpenVPN -ის keepalive დამხმარე სხვაგვარად მუშაობს: ის განსაზღვრავს ping-ის სტილის შემოწმებებს, რათა ორივე ბოლომ ცოცხალი სესია მკვდრისგან გაარჩიოს, ხოლო კლიენტებს, რომლებიც საკუთარ ტრანსპორტს მოაქვთ, აქვთ ექვივალენტური ტაიმერები სხვა სახელებით. აქედან არაფერი ჩანს აპლიკაციის ფანჯარაში, ამიტომ ცარიელი ეკრანი არაფერს ამბობს იმაზე, რაც მავთულზეა.

უმოქმედო აპლიკაცია არ არის უმოქმედო მოწყობილობა

ღია გვირაბი ემსახურება მასზე მიერთებულ ყველა კლიენტს და კლიენტები იშვიათად ჩერდებიან. ფოტოების სინქრონიზაცია, resolver-ის მოთხოვნები, განახლებების შემოწმება და მონიტორინგის აგენტი მიჰყვებიან იმ მარშრუტს, რომელიც ნაგულისხმევია, ხოლო სრული გვირაბის პროფილში ეს მარშრუტი თავად გვირაბია. ჯიბეში მძინარე ტელეფონი მაინც იკითხავს და სარეზერვო სამუშაოს არ აინტერესებს, რომ არავინ უყურებს ვიდეოს. გვირაბი უმოქმედოა იმ გაგებით, რომ თქვენ არ იყენებთ მას, სანამ თქვენი მოწყობილობები იყენებენ.

ხიდიანი და მარშრუტიზებული პროფილები განსხვავებულ ტრაფიკს ატარებენ, ამიტომ ერთი და იგივე დაკვირვება თითოეულზე განსხვავებულ პასუხს იძლევა. ჩაწერეთ, ვინ იყო დაკავშირებული გაზომვამდე, რადგან ერთმა სინქრონიზაციის კლიენტმა შეიძლება გადააჭარბოს ინტერვალის ყველა keepalive-ს.

აირჩიეთ ერთი მრიცხველი და თქვით, რას ითვლის ის

სამი ჯამი არსებობს და თითოეული სხვა კითხვას პასუხობს: რა გაიარა გვირაბში, რა გაიარა ფიზიკურ კავშირში და რა გადაწყვიტა პროვაიდერმა დაგეკისრებინა. აპლინკზე დათვლა ითვლის ასევე ყველაფერს, რაც გვირაბში არასდროს შესულა, ARP-ის რყევიდან მეზობლის სტრიმინგამდე. გვირაბის ინტერფეისზე დათვლა გამოტოვებს გარე სათაურს, ხელის ჩამორთმევის გამეორებებს და იმ keepalive-ებს, რომლებიც გარდაქმნას ღიად ინახავენ. ორივეს წაკითხვა იაფია და ეს ერთადერთი გზაა იმის სანახავად, გვირაბის რომელ მხარეს დათვალეს ბაიტი.

ip -s link show wg0
ip -s link show eth0

გადაწყვიტეთ, თქვენი კითხვა ამ ორიდან რომელს ეხება, სანამ რომელიმეს მოიყვანთ ციტატად, რადგან მათი შეკრება დაკავშირებულ სამუშაოს ორჯერ ითვლის. პროვაიდერის აღრიცხვა შეიძლება დაიხუროს უფრო გვიან პერიოდში, ვიდრე გაზომილი, ამიტომ ინვოისს რომ არ ემთხვეოდეს ჯამი, ეს ავტომატურად არ ნიშნავს შეცდომას. ნებისმიერ გამოქვეყნებულ რიცხვს მიაურთეთ ინტერფეისი, მიმართულება და ფანჯარა.

ჩაატარეთ მოკლე ზედამხედველობითი გაზომვა

დატოვეთ გვირაბი და მისი დაცვა ზუსტად ისე, როგორც ისინი ჩვეულებრივ დღეს მუშაობენ, გამოტოვეთ არასავალდებულო გადაცემები და ჩაწერეთ, ვინ დარჩა დაკავშირებული. წაიკითხეთ მრიცხველები, დაელოდეთ საკმარისად გრძელ ფანჯარას, რომ ღირდეს წაკითხვა, წაიკითხეთ ისინი ხელახლა და გასული დრო განსხვავების გვერდით შეინახეთ. დიდი სიჩქარის ტესტი სხვა კითხვას პასუხობს: ის ავსებს ხაზს და არაფერს ამბობს უმოქმედობის ღირებულებაზე.

გაიმეორეთ ფანჯარა ერთხელ, თუ პირველი შედეგი შეუძლებლად გამოიყურება, რადგან ერთმა ნიმუშმა შეიძლება დაიჭიროს დაგეგმილი სამუშაო ნახევარ გზაზე. ორი შეთანხმებული ინტერვალი მტკიცებულებაა; ერთი ინტერვალი ერთეულებით შემკული ანეკდოტია.

ნუ იყიდით უფრო სუფთა ნულს უარესი გვირაბით

keepalive-ის ან სიცოცხლის შემოწმების გამორთვა გრაფიკის მოსაწესრიგებლად ცვლის იმ განლაგებას, რომელსაც თქვენ ზომავთ, და გვირაბი შეიძლება აღარ დაბრუნდეს შემდეგი უმოქმედო პერიოდის შემდეგ. ჰკითხეთ, ემსახურება თუ არა მექანიზმი ხელმისაწვდომობას თუ მოვლას, სანამ შეეხებით, და თუ ემსახურება, გაზომეთ ის ჩართული, რადგან ეს იქნება კონფიგურაცია, რომელსაც დაეყრდნობით. უფრო სუფთა ნული, რომელიც მალავს გატეხილ აღდგენის გზას, ამ სავარჯიშოს ყველაზე ძვირი შედეგია.

როცა რიცხვი ნამდვილად დიდია, იპოვეთ პროცესი ან კლიენტი, რომელმაც ის წარმოქმნა, ნაცვლად იმისა, რომ ჩათვალოთ, თითქოს პროტოკოლი ავსებს ხაზს. შეადარეთ შიდა და გარე მრიცხველები, რომ ნახოთ, რომელ მხარეს არიან ბაიტები, შემდეგ მოხსენებით მოიხსენიეთ მოხმარება იმ პერიოდისთვის და არა სიმძლავრე, რომელიც გგონიათ, რომ გაქვთ.

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