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

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

იპოვეთ UUID და არა პროფილის სახელი

ჩამოთვალეთ შენახული კავშირები ჩვეულებრივ სამუშაო მაგიდის სესიაში და დააკოპირეთ სასურველი VPN-ის UUID. სახელი ხალხისთვისაა; ორ შენახულ პროფილს შეიძლება ერთი ჰქონდეს, ხოლო წაშლილი და ხელახლა იმპორტირებული პროფილი ახალ იდენტიფიკატორს იღებს.

nmcli connection show
nmcli connection show "Office VPN" | grep -i uuid

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

დარწმუნდით, რომ პროფილი NetworkManager VPN-ია და არა მომწოდებლის დემონი საკუთარი სერვისით. მომწოდებლის კლიენტს სჭირდება საკუთარი მხარდაჭერილი მართვის ინტერფეისი; nmcli არ მართავს გვირაბს, რომელიც მას არ ეკუთვნის. შეამოწმეთ კავშირის ტიპი, თუ სახელი გაურკვეველია. სხვა დემონის საკუთრებაში არსებული გვირაბი იმავე სიაში არ გამოჩნდება.

ჯერ სცადეთ ორივე ბრძანება ტერმინალში

მოითხოვეთ კავშირი ინტერაქტიულად, დაასრულეთ დამტკიცებული შესვლა და მიაღწიეთ კერძო რესურსს, რომელიც ნამდვილად გჭირდებათ. შემდეგ გათიშეთ შესაბამისი ბრძანებით და დაადასტურეთ, რომ VPN ქვევით ჩამოდის Wi-Fi ან Ethernet კავშირის წაღების გარეშე.

nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555
nmcli connection down uuid 11111111-2222-4333-8444-555555555555

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

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

მიაბით ორი დასახელებული მალსახმობი ერთ UUID-ს

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

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

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

მოათავსეთ ავთენტიფიკაციის მოთხოვნა იქ, სადაც ხედავთ

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

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

სამუშაო მაგიდის ჩანაწერისთვის Terminal=true ითხოვს ტერმინალის ფანჯარას და Terminal=false არ ითხოვს. არც ერთი პარამეტრი არ არის მიზეზი პაროლის ბრძანების ხაზში ჩასადებად, პაროლის გარეშე sudo-ს მისაცემად ან ორგანიზაციის ავთენტიფიკაციის პოლიტიკის გვერდის ასავლელად.

შეამოწმეთ მზადყოფნა კლავიშის დაჭერის შემდეგ

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

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

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

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

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