VPN-kliendi käivitamine Raspberry Pi peal ei ole sama asi kui FortiClienti toetamine sellel. Selles vestluses sulanduvad kolm väidet: tarnija kvalifitseerib platvormi, keegi ehitab protsessorile binaarfaili ja lüüs lubab selle kliendi protokolli ja registreerimist. Ühe kolmest leidmine ei ütle midagi kahe ülejäänu kohta. Käi need selles järjekorras läbi ja peatu, kui üks ebaõnnestub, sest just selle pead lahendama.

Esimene samm: loe oma täpse paketi väljalaskemärkuste rida

Tugiväited on versiooniga seotud, seega alusta selle paketi väljalaskemärkustest, mille sinu organisatsioon heaks kiidab. Konkreetse näitena loetleb FortiClient Standalone 7.4.7 tabel Ubuntu 22.04 ja 24.04, Red Hat 9 ja CentOS Stream 9 koos GNOME-iga. Selle Linuxi protsessorinõue on sõnastatud kui Intel või samaväärne.

Raspberry Pi OS ei ole üks neist loetletud Linuxi keskkondadest. See ei ole otsus iga FortiClienti väljaande kohta ega ennustus hilisemate väljaannete kohta; see on väide selle rea kohta selles dokumendis. Loe maatriksit selle versiooni jaoks, mida sa tegelikult juurutada kavatsed.

Ära kanna protsessorimärkusi Windowsi või macOS-i ridadelt Linuxi reale. Tarnijad dokumenteerivad platvorme väljaannete ja versioonide kaupa ning ühele reale kehtiv märkus ei ole tõestus teise kohta.

Teine samm: kinnita, mida Pi jooksutab

Kolm käsku selgitavad kohalikud faktid enne igasugust allalaadimist:

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

Esimene ütleb kerneli arhitektuuri, teine distributsiooni ja väljaande ning kolmas kasutajaruumi arhitektuuri, mille jaoks pakette ehitatakse. 64-bitine kernel 32-bitise kasutajaruumiga on võimalik ja see muudab, millist paketti vajad.

Seejärel kontrolli, mis on selle platvormi jaoks tegelikult saadaval. Debian trixie avaldatud paketitabel sisaldab openfortivpn arm64 ja armhf ehitist. See tõendab arhitektuuri saadavust selles distributsioonis. See ei tõenda, et Fortinet kvalifitseerib FortiClienti tuletatud distributsioonil, ega seda, et sinu organisatsiooni lüüs kliendi vastu võtab.

Kasuta toetatud pakette ja värsket väljalaskedokumentatsiooni, mitte vana väljalaske vahemällu salvestatud paketti või foorumiteemas leiduvat ebaõnnestunud ehitise aruannet. Kui graafiline frontend on olemas, kvalifitseeri see eraldi: töötav käsureaehitis ei tõenda, et redaktorit, saladuste hoiustamist ja töölauakesta järelevalvet hooldatakse.

Kolmas samm: kontrolli lüüsi, enne kui klienti süüdistad

Upstream kirjeldab openfortivpn-i PPP ja TLS kliendina, mis käivitab pppd-i. See on konkreetne teostus ja see vajab, et lüüs pakkuks ühilduvat režiimi. Serveri brändinimi ei ole protokollikokkulepe.

Kogu lüüsi väljalase ja lubatud juurdepääsumeetod, kinnitatud hostinimi ja selle usaldusmaterjal ning identiteeditöövoog, mida teenus nõuab, sealhulgas teine tegur ja seadme oleku kontroll. Hallatav juurutus võib nõuda registreerimisetappe, mida kolmanda osapoole kliendil pole mingit viisi täita.

Proovi ühendust sinu välja antud kontoga, mitte administraatori omaga, sest registreerimine ja poliitika on tavaliselt kasutaja külge seotud:

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

Loe ebaõnnestumist, mitte ainult väljumiskoodi. Sertifikaadiviga, PPP ajalõpp ja poliitika tagasilükkamine on kolm erinevat probleemi ja ainult üks neist puudutab ARM-i.

Neljas samm: võta see seadmes vastu, kokkuleppe piires

Võta seadistus vastu tõelise privaatse ressursi, tunneliläbise DNS-i lahendamise ja võrgukatkestuse järel taasühendumisega. Seejärel kinnita, et sihtkoht, mis peaks jääma kättesaamatuks, ikka ebaõnnestub, sest üksi kättesaadavus ei tõenda, et poliitika on õige.

Kirjuta neli fakti koos üles: OS-i väljalase, kasutajaruumi arhitektuur, kliendipaketi versioon ja lüüsi režiim. Ilma kõigi neljata ei saa järgmine inimene öelda, kas seadistus on toetatud või lihtsalt töötab.

Kui tööandja nõuab hallatavat FortiClienti keskkonda, mida Pi ei suuda täita, küsi kinnitatud lõpp-punkti või kinnitatud juurdepääsuhosti. Ära lülita välja partneri valideerimist, ära jäljenda olekukontrolle ega asenda organisatsiooni lüüsi, et mahutada ühte masinat. Järeldus, mis tuleb kirja panna, on see, milline toetatud kombinatsioon on volitatud, mitte see, et suletud lähtekoodiga tarkvara ei saa kunagi ARM-i sihtida.

Seotud artiklid