Az ARM build nem FortiClient-támogatás a Raspberry Pi-hez
Egy futó bináris nem támogatott kliens. Ellenőrizze a FortiClient Linux sort, a Pi architektúráját, majd az átjáró protokollját és regisztrációját.
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-architectureAz 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.