რამდენიმე VPN-ზე დაბნეულობის გარეშე მუშაობის სამი გზა
თანმიმდევრული გადართვა, თითო სამუშაო სივრცე კლიენტზე და საერთო კარიბჭე სხვადასხვა რაოდენობის კოორდინაციას მოითხოვს. აირჩიეთ ერთი და ჩაწერეთ გადაცემა.
ორი კლიენტის გვირაბი, ერთი ლეპტოპი და ბრაუზერის ჩანართი, რომელიც ჯერ კიდევ იქ არის შესული, სადაც არ უნდა იყოს. რამდენიმე კერძო ქსელზე მუშაობის რთული ნაწილი კავშირი არ არის; ეს არის იმის ცოდნა, თუ რომელ კონტექსტს ეკუთვნის ფანჯარა გადართვისას. სამუშაო სივრცე პასუხობს ამ კითხვას: ერთი იდენტობა, პროგრამების ერთი ნაკრები, გამხსნელის ერთი პოლიტიკა და ერთი ადგილი, სადაც უნდა შეხედოთ, როცა რაღაც არასწორად წყდება. ცუდ დღეს ეს არის სხვაობა ხუთწუთიან გასწორებასა და მონაცემთა გაჟონვას შორის.
გადაწყვიტეთ, ერთდროულია თუ არა სამუშაო
თუ პასუხი არაა, აქ გაჩერდით და გამოიყენეთ ხელმისაწვდომი უმარტივესი წყობა. ერთდროულად ერთი დამტკიცებული კავშირი, რომელსაც პროფილის მფლობელი კლიენტი აკავშირებს და წყვეტს, აშორებს მთელ კლასს ჩავარდნებისას, სანამ რომელიმე მათგანი მოხდება.
სწორედ ერთდროულობა ზრდის ღირებულებას: გადაფარული პრეფიქსები, ორი გამხსნელის პოლიტიკა და პროგრამების მდგომარეობის ორი ნაკრები განზრახ უნდა გაიყოს, არა დროით.
ჩაწერეთ მოთხოვნა პატიოსნად, რადგან ხელახალი დაკავშირების თავიდან აცილების სურვილი იგივე არ არის, რაც ორივე ქსელის ერთდროულად საჭიროება.
თანმიმდევრულობა ყველაზე იაფი წყობაა
თანმიმდევრულ სამუშაოს დამატებითი ინფრასტრუქტურა არ სჭირდება, და მისი ჩავარდნის რეჟიმი მოძველებული სესიაა და არა მარშრუტიზაციის კონფლიქტი. დისციპლინა გადაცემაშია: დაასრულეთ ოპერაცია, დახურეთ ის, რაც კავშირს იკავებს, გათიშეთ და დაადასტურეთ შემდეგი კავშირი მუშაობის დაწყებამდე.
ღიად დარჩენილი ბრაუზერის ჩანართი ან ტერმინალი თავის ქსელურ კონტექსტს თან არ მიაქვს. მისი შემდეგი მოთხოვნა მიდის იქ, სადაც მანქანა ახლა მარშრუტიზაციას აკეთებს, რაც შეიძლება სხვა კლიენტი იყოს.
მონიშნეთ პროფილები კლიენტის მიხედვით და არა პროტოკოლის მიხედვით, და შეინახეთ რწმუნებათა მფლობელი პროფილის სახელში ხილული. work2 სახელის პროფილი არაფერს ეუბნება არავის ნაჩქარევი გადართვის მომენტში.
ამ წყობის უპირატესობა ის არის, რომ ის აუდიტირებადია. ნებისმიერ მომენტში არსებობს ერთი ქსელური კონტექსტი, და ჟურნალი აჩვენებს, როდის შეიცვალა ის.
სამუშაო სივრცე კლიენტზე იზოლაციის ფასად
ვირტუალური მანქანა ან დისტანციური განვითარების გარემო თითო კლიენტზე კლიენტს, პროგრამებსა და სახელებს ერთ ადგილას აგროვებს. გადართვა ფანჯრის ცვლილება ხდება და არა ქსელის ცვლილება, და ორი კონტექსტი ვერ გადაიღვრება ერთმანეთში დაკარგული მარშრუტით.
ეს უფასო არ არის. ახლა თქვენ ორ ან სამ სისტემას აწარმოებთ, აპატჩებთ და წყვეტთ, სად ცხოვრობენ ფაილები და რწმუნებები. ვირტუალური მანქანა ინტერნეტს ჰოსტის მეშვეობითაც აღწევს, ამიტომ მისი გარე გზა კვლავ თქვენი ლეპტოპის გზაა.
შეამოწმეთ, რომ კლიენტი და მოწყობილობის მდგომარეობის ნებისმიერი პოლიტიკა ამ გარემოს უშვებს, სანამ მის გარშემო ჩვევას ააშენებთ. კლიენტი, რომელიც ვირტუალურ მანქანაში მუშაობას ეწინააღმდეგება, ფაქტია, რომელიც ადრე უნდა აღმოაჩინოთ.
საერთო კარიბჭე ინფრასტრუქტურაა
ცალკე მარშრუტიზატორი, რომელიც შერჩეულ ტრაფიკს ატარებს, პრობლემას ქსელის დიზაინად აქცევს. ის კარგად მუშაობს, როცა რამდენიმე ადამიანს ერთი და იგივე კლიენტის ქსელი სჭირდება, და ვარდება მაშინ, როცა ვინმე მას ჯადოსნურ ყუთად ეპყრობა, რომელიც თითოეულ კლიენტს ცალ-ცალკე ინახავს.
ერთი კარიბჭე, რომელიც თავის აქტიურ გვირაბს ცვლის, ერთი საერთო კონტექსტია რიგით და არა რამდენიმე დამოუკიდებელი ქსელი. დაასახელეთ, ვის შეუძლია მისი შეცვლა, რომელ წყაროებს ემსახურება და რა ხდება, როცა ორ ადამიანს ერთდროულად სხვადასხვა კლიენტი სჭირდება. ამ პასუხის გარეშე კარიბჭე ხდება შეფერხებების წყარო, რომელიც არავის ეკუთვნის. ის ასევე ხდება ადგილი, სადაც ვიღაც ჩუმად თიშავს შემოწმებას ვადის დასაცავად.
ჩაწერეთ გადაცემა ჩანაწერში
ჩანაწერს დახვეწილი არ უნდა იყოს; ის საკმარისად კონკრეტული უნდა იყოს, რომ სხვამ შეძლოს მისი მიყოლა. Linux-ში სახელთა სივრცე იმავე იდეის ტექნიკური ვერსიაა, თავისი ინტერფეისებითა და მარშრუტიზაციის ცხრილით.
ეს ბრძანებები ქმნიან სახელთა სივრცეს, უშვებენ ბრძანებას მის შიგნით და აჩვენებენ, რომელ კავშირებს ინახავს ახლა სამუშაო მაგიდის კლიენტი:
sudo ip netns add customer-a
sudo ip netns exec customer-a ip route
nmcli connection show --active
პროგრამები მაინც სახელთა სივრცის შიგნით უნდა გაუშვათ, და მასში არსებული გამხსნელის კონფიგურაცია ცალკე ფაილია. ინტერფეისების იზოლაცია არ იზოლირებს ბუფერს, SSH აგენტს ან მიმაგრებულ გაზიარებას, და სწორედ ეს გაჟონვები ავიწყდებათ ხალხს.
აირჩიეთ უმცირესი წყობა, რომელიც ინახავს თქვენთვის ნამდვილად საჭირო გამიჯვნას, და გადასვლა ხილული შეინახეთ: ფანჯრის სათაური, ტერმინალის მინიშნება, პროფილის სახელი და რწმუნებათა მფლობელი ყველა უნდა ემთხვეოდეს ერთმანეთს ნებისმიერი კერძო მოთხოვნის გაგზავნამდე.