VPN-kliens futtatása Raspberry Pi-n nem ugyanaz, mint hogy a FortiClient támogatott rajta. Három állítás mosódik össze ebben a beszélgetésben: a szállító minősít egy platformot, valaki binárist épít a processzorhoz, és az átjáró engedélyezi annak a kliensnek a protokollját és regisztrációját. Egyet megtalálni a háromból semmit sem mond a másik kettőről. Ebben a sorrendben haladjon végig rajtuk, és álljon meg, ahol egy elbukik, mert azt kell megoldania.

Első lépés: olvassa el a kiadási megjegyzések sorát a pontos csomagjához

A támogatási nyilatkozatok verzióhoz kötöttek, ezért a szervezete által jóváhagyott csomag kiadási megjegyzéseinél kezdjen. Konkrét példaként a FortiClient Standalone 7.4.7 táblázata Ubuntu 22.04-et és 24.04-et, Red Hat 9-et és CentOS Stream 9-et sorol fel GNOME-mal. Linux processzorkövetelménye Intel vagy azzal egyenértékű formában szerepel.

A Raspberry Pi OS nem tartozik a felsorolt Linux környezetek közé. Ez nem ítélet a FortiClient minden kiadásáról és nem előrejelzés a későbbi kiadásokról; ez egy állítás arról a sorról abban a dokumentumban. Olvassa el annak a verziónak a mátrixát, amelyet valóban telepíteni akar.

Ne vigye át a processzor-megjegyzéseket a Windows vagy macOS sorokból a Linux sorba. A szállítók platformonként és kiadásonként dokumentálnak, és az egyik sorra érvényes megjegyzés nem bizonyíték a másikra.

Második lépés: erősítse meg, mit futtat a Pi

Három parancs tisztázza a helyi tényeket bármilyen letöltés előtt:

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

Az első a kernel architektúráját mondja meg, a második a disztribúciót és a kiadást, a harmadik pedig azt a felhasználói tér architektúrát, amelyre a csomagokat építik. 64 bites kernel 32 bites felhasználói térrel lehetséges, és ez megváltoztatja, melyik csomagra van szüksége.

Ezután ellenőrizze, mi érhető el valóban az adott platformhoz. A Debian trixie közzétett csomagtáblázata tartalmazza az openfortivpn arm64 és armhf buildjeit. Ez bizonyítja az architektúra elérhetőségét abban a disztribúcióban. Nem bizonyítja, hogy a Fortinet minősíti a FortiClientet egy származtatott disztribúción, és azt sem, hogy a szervezete átjárója elfogadja a klienst.

Használjon támogatott csomagokat és aktuális kiadási dokumentációt, ne egy régi kiadásból származó gyorsítótárazott csomagot vagy egy fórumtémából vett sikertelen build-jelentést. Ha létezik grafikus felület, külön minősítse: egy működő parancssori build nem bizonyítja, hogy a szerkesztő, a titkok tárolása és az asztali burkoló felügyelete karbantartott.

Harmadik lépés: ellenőrizze az átjárót, mielőtt a klienst hibáztatja

Az Upstream a openfortivpn-et PPP és TLS kliensként írja le, amely elindítja a pppd-öt. Ez egy konkrét megvalósítás, és ahhoz kell, hogy az átjáró kompatibilis módot kínáljon. Egy szervermárkanév nem protokollmegállapodás.

Gyűjtse össze az átjáró kiadását és az engedélyezett hozzáférési módot, a jóváhagyott hosztnevet és annak bizalmi anyagát, valamint a szolgáltatás által megkövetelt identitásfolyamatot, beleértve bármely második tényezőt és eszközpostúra-ellenőrzést. Egy felügyelt telepítés olyan regisztrációs lépéseket igényelhet, amelyeket egy harmadik féltől származó kliens nem tud végrehajtani.

Próbálja ki a kapcsolatot a kiadott fiókjával, ne egy rendszergazda fiókjával, mert a regisztráció és a házirend általában a felhasználóhoz kapcsolódik:

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

A hibát olvassa, ne csak a kilépési kódot. A tanúsítványhiba, a PPP-időtúllépés és a házirend-elutasítás három különböző probléma, és közülük csak egy szól az ARM-ról.

Negyedik lépés: fogadja el az eszközön, a megállapodáson belül

Fogadja el a beállítást egy valódi privát erőforrással, DNS-feloldással az alagúton keresztül, és újracsatlakozással hálózatkiesés után. Ezután erősítse meg, hogy egy elérhetetlennek maradó cél továbbra is elbukik, mert az elérhetőség önmagában nem bizonyítja, hogy a házirend helyes.

Négy tényt rögzítsen együtt: az operációs rendszer kiadását, a felhasználói tér architektúráját, a klienscsomag verzióját és az átjáró módját. Mind a négy nélkül a következő ember nem tudja megmondani, hogy a beállítás támogatott-e, vagy csak működik.

Ha a munkáltató olyan felügyelt FortiClient környezetet követel, amelyet a Pi nem tud teljesíteni, kérjen jóváhagyott végpontot vagy jóváhagyott hozzáférési hosztot. Ne kapcsolja ki a társérvényesítést, ne utánozza a postúra-ellenőrzéseket, és ne cserélje le a szervezet átjáróját egyetlen gép kedvéért. A leírandó következtetés az, hogy melyik támogatott kombináció engedélyezett, nem az, hogy a zárt forráskódú szoftver soha nem célozhat ARM-ot.

Kapcsolódó cikkek