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

მიიღეთ შეტყობინება გაშვებასა და მდგრად მდგომარეობას შორის საზღვრად, რადგან ზუსტად ამას აღნიშნავს ის.

შეტყობინება გაშვების დასასრულს აღნიშნავს და არა პროცესისას

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

თუ ხაზი გამოჩნდა და კავშირი მოგვიანებით მოკვდა, ეს სხვა მოვლენაა, და ჟურნალი ამას შემდეგ იტყვის.

Ctrl+C გადაწყვეტილებაა და არა შეკეთება

Ctrl+C-ის დაჭერა აგზავნის შეწყვეტას, რომელსაც კლიენტი გამორთვის მოთხოვნად აღიქვამს. მისამართის სტრიქონი ბრუნდება, გვირაბი ქრება და ნებისმიერი სესია, რომელიც მას იყენებდა, სრულდება. ეს პროგრესს ჰგავს და სინამდვილეში პირიქითაა. თუ მიზანი მუდმივი კავშირია, პასუხია პროცესის გადატანა იქ, სადაც ის თქვენი ტერმინალის გარეშე გააგრძელებს მუშაობას, და არა მისი შეწყვეტა.

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

რას არ ამტკიცებს შეტყობინება

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

„სერვერი გაეშვა“ და „ნოუთბუქს შეუძლია საერთო რესურსის გახსნა“ დაკვირვებები ორი სხვადასხვა ადგილიდან არის, და მათი არევა არასწორ ჰოსტზე გამართვისკენ გიგზავნით.

ტერმინალის გარეშე გაშვება

მუდმივი განლაგებისთვის გამოიყენეთ ის მომსახურების წყობა, რომელსაც პლატფორმა მხარს უჭერს. systemd ჰოსტზე ესაა openvpn-client@office ნიმუში პროფილით /etc/openvpn/client-ში, გაშვებული და ჩართული, რათა გადატვირთვებს გაუძლოს. Community OpenVPN ასევე გვთავაზობს --daemon-ს --log-თან ან --log-append-თან ერთად, რაც პროცესს აცალკევებს და გამონატანს ფაილში აგზავნის. ორივე მიდგომა ცვლის, როგორ მუშაობს პროცესი; არც ერთი არ ასწორებს მარშრუტს და არც შორეულ აპლიკაციას ხდის ჯანმრთელს.

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

აირჩიეთ საქმესთან შესაბამისი წყობა

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

როცა გვირაბი უნდა დარჩეს, შემდეგ დაადასტურეთ, რომ ის გადატვირთვის შემდეგ ბრუნდება და რომ მისი ჟურნალები იქ მიდის, სადაც შეხედავთ. ინიციალიზაციის ხაზი ამ ჟურნალებშიც ჩნდება, და მაშინ აღარავის სჭირდება ტერმინალზე თვალყურის დევნება მის გამო.

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