Izvajanje odjemalca VPN na Raspberry Pi ni isto kot podpora FortiClient na njem. V tem pogovoru se zlijeta tri trditve: ponudnik kvalificira platformo, nekdo zgradi binarno datoteko za procesor, prehod pa dovoli protokol in registracijo tega odjemalca. Najti eno od treh ne pove ničesar o drugih dveh. Pojdite skozi njih v tem vrstnem redu in se ustavite, ko ena odpove, ker prav to morate rešiti.

Prvi korak: preberite vrstico opomb ob izdaji za točen paket

Izjave o podpori so vezane na različico, zato začnite z opombami ob izdaji paketa, ki ga odobri vaša organizacija. Konkreten primer: tabela FortiClient Standalone 7.4.7 navaja Ubuntu 22.04 in 24.04, Red Hat 9 in CentOS Stream 9 z GNOME. Zahteva za procesor Linux je oblikovana kot Intel ali enakovredno.

Raspberry Pi OS ni eno od teh naštetih okolij Linux. To ni sodba o vsaki izdaji FortiClient niti napoved poznejših izdaj; to je trditev o tisti vrstici v tistem dokumentu. Preberite matriko za različico, ki jo res nameravate uvesti.

Opomb o procesorju iz vrstic Windows ali macOS ne prenašajte v vrstico Linux. Ponudniki dokumentirajo platforme po izdaji in po različici, opomba, ki velja za eno vrstico, pa ni dokaz za drugo.

Drugi korak: potrdite, kaj izvaja Pi

Trije ukazi razrešijo lokalna dejstva pred vsakim prenosom:

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

Prvi pove arhitekturo jedra, drugi distribucijo in izdajo, tretji pa arhitekturo uporabniškega prostora, za katero se gradijo paketi. Jedro 64 bitov z 32-bitnim uporabniškim prostorom je mogoče in to spremeni, kateri paket potrebujete.

Nato preverite, kaj je za to platformo res na voljo. Objavljena tabela paketov Debian trixie vključuje gradnji arm64 in armhf openfortivpn. To dokazuje razpoložljivost arhitekture v tej distribuciji. Ne dokazuje, da Fortinet kvalificira FortiClient na izpeljani distribuciji, niti da prehod vaše organizacije sprejme odjemalca.

Uporabljajte podprte pakete in aktualno dokumentacijo izdaje, ne predpomnjenega paketa iz stare izdaje ali poročila o neuspešni gradnji s foruma. Če obstaja grafični vmesnik, ga kvalificirajte ločeno: delujoča gradnja iz ukazne vrstice ne dokazuje, da so urejevalnik, shramba skrivnosti in nadzor nad namiznim ovojem vzdrževani.

Tretji korak: preverite prehod, preden obtožite odjemalca

Upstream opisuje openfortivpn kot odjemalca PPP in TLS, ki zažene pppd. To je konkretna izvedba in zahteva, da prehod ponudi združljiv način. Ime blagovne znamke strežnika ni protokolarni dogovor.

Zberite izdajo prehoda in omogočeno metodo dostopa, odobreno ime gostitelja in njegovo gradivo zaupanja ter potek identitete, ki ga zahteva storitev, vključno z morebitnim drugim dejavnikom in preverjanjem stanja naprave. Upravljana namestitev lahko zahteva korake registracije, ki jih odjemalec tretje strani ne more izvesti.

Poskusite povezavo z računom, ki vam je bil izdan, ne z administratorskim, ker sta registracija in politika običajno vezana na uporabnika:

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

Berite napako, ne le izhodno kodo. Napaka potrdila, potek PPP in zavrnitev politike so tri različne težave in le ena od njih je o ARM.

Četrti korak: sprejmite to na napravi, znotraj dogovora

Sprejmite nastavitev z resničnim zasebnim virom, razreševanjem DNS skozi tunel in ponovno povezavo po prekinitvi omrežja. Nato potrdite, da cilj, ki mora ostati nedosegljiv, še vedno odpove, ker sama dosegljivost ne dokazuje, da je politika pravilna.

Zabeležite štiri dejstva skupaj: izdajo OS, arhitekturo uporabniškega prostora, različico paketa odjemalca in način prehoda. Brez vseh štirih naslednja oseba ne more reči, ali je nastavitev podprta ali samo deluje.

Če delodajalec zahteva upravljano okolje FortiClient, ki ga Pi ne more izpolniti, zaprosite za odobreno končno točko ali odobrenega gostitelja dostopa. Ne izklopite preverjanja druge strani, ne posnemajte preverjanj stanja in ne zamenjajte prehoda organizacije zaradi enega stroja. Sklep, ki ga je treba zapisati, je, katera podprta kombinacija je dovoljena, ne pa da programska oprema z zaprtim virom nikoli ne more ciljati ARM.

Sorodni članki