Raspberry Pi'da VPN klientini ishga tushirish FortiClient u yerda qo'llab-quvvatlanishi bilan bir xil narsa emas. Bu suhbatda uchta da'vo birlashib ketadi: yetkazib beruvchi platformani malakalaydi, kimdir protsessor uchun binariy yig'adi, darvoza esa o'sha klient protokoli va ro'yxatga olinishiga ruxsat beradi. Uchtadan birini topish qolgan ikkisi haqida hech narsa demaydi. Ularni shu tartibda ko'rib chiqing va bittasi bajarilmasa to'xtang, chunki aynan shuni hal qilishingiz kerak.

Birinchi qadam: aniq paketingiz uchun chiqarilish eslatmasi qatorini o'qing

Qo'llab-quvvatlash bayonlari versiyaga bog'langan, shuning uchun tashkilotingiz ma'qullagan paketning chiqarilish eslatmalaridan boshlang. Aniq misol sifatida, FortiClient Standalone 7.4.7 jadvali GNOME bilan Ubuntu 22.04 va 24.04, Red Hat 9 va CentOS Stream 9 ro'yxatini beradi. Uning Linux protsessor talabi Intel yoki unga teng deb yozilgan.

Raspberry Pi OS o'sha sanab o'tilgan Linux muhitlaridan biri emas. Bu har bir FortiClient nashri haqida hukm ham, keyingi chiqarilishlar haqida bashorat ham emas; bu o'sha hujjatdagi o'sha qator haqida bayon. Haqiqatan joylashtirmoqchi bo'lgan versiyangiz matritsasini o'qing.

Protsessor eslatmalarini Windows yoki macOS qatorlaridan Linux qatoriga ko'chirmang. Yetkazib beruvchilar platformalarni nashr va chiqarilish bo'yicha hujjatlashtiradi, bitta qatorga tegishli eslatma boshqasiga dalil emas.

Ikkinchi qadam: Pi nima ishlatayotganini tasdiqlang

Har qanday yuklab olishdan oldin uchta buyruq mahalliy faktlarni aniqlaydi:

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

Birinchisi yadro arxitekturasini, ikkinchisi distributiv va chiqarilishni, uchinchisi paketlar yig'iladigan foydalanuvchi maydoni arxitekturasini aytadi. 64 bitli yadro 32 bitli foydalanuvchi maydoni bilan mumkin, va bu qaysi paket kerakligini o'zgartiradi.

So'ngra o'sha platforma uchun haqiqatan nima mavjudligini tekshiring. Debian trixie'ning chop etilgan paketlar jadvali openfortivpn uchun arm64 va armhf yig'ilmalarini o'z ichiga oladi. Bu o'sha distributivda arxitektura mavjudligini tasdiqlaydi. Fortinet hosila distributivda FortiClientni malakalashini ham, tashkilotingiz darvozasi klientni qabul qilishini ham tasdiqlamaydi.

Eski chiqarilishdan keshlangan paket yoki forum mavzusidagi muvaffaqiyatsiz yig'ish hisoboti o'rniga qo'llab-quvvatlanadigan paketlar va joriy chiqarilish hujjatlaridan foydalaning. Grafik interfeys bo'lsa, uni alohida malakalang: ishlaydigan buyruq qatori yig'ilishi muharrir, sir saqlash va ish stoli qobig'i nazorati saqlanishini isbotlamaydi.

Uchinchi qadam: klientni ayblashdan oldin darvozani tekshiring

Upstream openfortivpnni pppdni ishga tushiruvchi PPP va TLS klienti deb ta'riflaydi. Bu aniq tatbiq, va darvoza mos rejim taklif qilishini talab qiladi. Server brend nomi protokol kelishuvi emas.

Darvoza chiqarilishi va yoqilgan kirish usulini, ma'qullangan xost nomi va uning ishonch materialini, xizmat talab qiladigan identifikatsiya oqimini to'plang, jumladan har qanday ikkinchi omil va qurilma holati tekshiruvi. Boshqariladigan joylashtirish uchinchi tomon klienti bajarishning hech qanday yo'li bo'lmagan ro'yxatga olish qadamlarini talab qilishi mumkin.

Ulanishni sizga berilgan hisob bilan sinab ko'ring, administrator hisobi bilan emas, chunki ro'yxatga olish va siyosat odatda foydalanuvchiga bog'langan:

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

Faqat chiqish kodini emas, nosozlikni o'qing. Sertifikat xatosi, PPP vaqt tugashi va siyosat bo'yicha rad etish — uch xil muammo, va ulardan faqat bittasi ARM haqida.

To'rtinchi qadam: kelishuv doirasida qurilmada qabul qiling

Sozlamani haqiqiy shaxsiy resurs, tunnel orqali DNS hal qilish va tarmoq uzilgandan keyin qayta ulanish bilan qabul qiling. So'ngra yetib bo'lmaydigan bo'lib qolishi kerak bo'lgan manzil hanuz muvaffaqiyatsizligini tasdiqlang, chunki faqat yetish imkoniyati siyosat to'g'ri ekanini isbotlamaydi.

To'rt faktni birga yozib qo'ying: OS chiqarilishi, foydalanuvchi maydoni arxitekturasi, klient paketi versiyasi va darvoza rejimi. To'rttasi bo'lmasa, keyingi odam sozlama qo'llab-quvvatlanadimi yoki shunchaki ishlayaptimi, ayta olmaydi.

Agar ish beruvchi Pi bajarolmaydigan boshqariladigan FortiClient muhitini talab qilsa, ma'qullangan oxirgi nuqta yoki ma'qullangan kirish xostini so'rang. Tengdosh tekshiruvini o'chirmang, holat tekshiruvlarini taqlid qilmang va bitta mashina uchun tashkilot darvozasini almashtirmang. Yozilishi kerak bo'lgan xulosa — qaysi qo'llab-quvvatlanadigan kombinatsiya ruxsat etilgani, yopiq kodli dasturiy ta'minot hech qachon ARMni nishonga olmaydi degani emas.

O'xshash maqolalar