VPN კლიენტის Raspberry Pi-ზე გაშვება არ არის იგივე, რაც FortiClient-ის მხარდაჭერა მასზე. ამ საუბარში სამი მტკიცება ერწყმის ერთმანეთს: მომწოდებელი აკვალიფიცირებს პლატფორმას, ვიღაც პროცესორისთვის ბინარულ ფაილს აგებს, და კარიბჭე ნებას რთავს ამ კლიენტის პროტოკოლსა და რეგისტრაციას. სამიდან ერთის პოვნა არაფერს ამბობს დანარჩენ ორზე. გაიარეთ ისინი ამ თანმიმდევრობით და შეჩერდით, როცა ერთი ვერ შესრულდება, რადგან სწორედ ის უნდა გადაწყვიტოთ.

პირველი ნაბიჯი: წაიკითხეთ გამოშვების შენიშვნების სტრიქონი თქვენი ზუსტი პაკეტისთვის

მხარდაჭერის განაცხადები ვერსიაზეა მიბმული, ამიტომ დაიწყეთ იმ პაკეტის გამოშვების შენიშვნებით, რომელსაც თქვენი ორგანიზაცია ამტკიცებს. კონკრეტული მაგალითისთვის, FortiClient Standalone 7.4.7-ის ცხრილი ჩამოთვლის Ubuntu 22.04-სა და 24.04-ს, Red Hat 9-სა და CentOS Stream 9-ს GNOME-ით. მისი Linux პროცესორის მოთხოვნა ჩამოყალიბებულია როგორც Intel ან ეკვივალენტი.

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

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

მეორე ნაბიჯი: დაადასტურეთ, რას უშვებს Pi

სამი ბრძანება არკვევს ლოკალურ ფაქტებს ნებისმიერ ჩამოტვირთვამდე:

uname -m
cat /etc/os-release
dpkg --print-architecture

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

შემდეგ შეამოწმეთ, რა არის რეალურად ხელმისაწვდომი ამ პლატფორმისთვის. Debian trixie-ის გამოქვეყნებული პაკეტების ცხრილი მოიცავს openfortivpn-ის arm64 და armhf კრებებს. ეს ადგენს არქიტექტურის ხელმისაწვდომობას ამ დისტრიბუციაში. ის არ ადგენს, რომ Fortinet აკვალიფიცირებს FortiClient-ს წარმოებულ დისტრიბუციაზე, და არც იმას, რომ თქვენი ორგანიზაციის კარიბჭე მიიღებს კლიენტს.

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

მესამე ნაბიჯი: შეამოწმეთ კარიბჭე, სანამ კლიენტს დაადანაშაულებთ

Upstream აღწერს openfortivpn-ს, როგორც PPP და TLS კლიენტს, რომელიც უშვებს pppd-ს. ეს კონკრეტული იმპლემენტაციაა და ის მოითხოვს, რომ კარიბჭემ შესთავაზოს თავსებადი რეჟიმი. სერვერის ბრენდის სახელი არ არის პროტოკოლის შეთანხმება.

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

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

sudo openfortivpn vpn.example.com:443 -u <username>

წაიკითხეთ წარუმატებლობა და არა მხოლოდ გასვლის კოდი. სერტიფიკატის შეცდომა, PPP-ის ტაიმაუტი და პოლიტიკის უარყოფა სამი სხვადასხვა პრობლემაა და მათგან მხოლოდ ერთი ეხება ARM-ს.

მეოთხე ნაბიჯი: მიიღეთ ის მოწყობილობაზე, შეთანხმების ფარგლებში

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

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

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

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