ARM build nie je podpora FortiClient pre váš Raspberry Pi
Binárka, ktorá beží, nie je podporovaný klient. Skontrolujte riadok FortiClient Linux, architektúru Pi a potom protokol a registráciu brány.
Prevádzkovať VPN klienta na Raspberry Pi nie je to isté ako mať na ňom podporovaný FortiClient. V tejto konverzácii sa zlievajú tri tvrdenia: dodávateľ kvalifikuje platformu, niekto zostaví binárku pre procesor a brána povolí protokol a registráciu daného klienta. Nájdenie jedného z troch nič nehovorí o zvyšných dvoch. Prejdite ich v tomto poradí a zastavte sa pri tom, ktoré zlyhá, pretože práve to musíte vyriešiť.
Prvý krok: prečítajte si riadok poznámok k vydaniu pre svoj presný balík
Vyhlásenia o podpore sú viazané na verziu, takže začnite poznámkami k vydaniu balíka, ktorý vaša organizácia schvaľuje. Konkrétny príklad: tabuľka FortiClient Standalone 7.4.7 uvádza Ubuntu 22.04 a 24.04, Red Hat 9 a CentOS Stream 9 s GNOME. Požiadavka na procesor pre Linux je formulovaná ako Intel alebo ekvivalent.
Raspberry Pi OS nie je jedno z tých uvedených linuxových prostredí. Nie je to verdikt o každom vydaní FortiClientu ani predpoveď ďalších vydaní; je to tvrdenie o tom riadku v tom dokumente. Prečítajte si maticu pre verziu, ktorú skutočne hodláte nasadiť.
Neprenášajte poznámky o procesore z riadkov Windows alebo macOS do riadku Linux. Dodávatelia dokumentujú platformy po vydaniach a po verziách a poznámka platná pre jeden riadok nie je dôkazom o inom.
Druhý krok: overte, čo Pi skutočne beží
Tri príkazy vyriešia miestne fakty pred akýmkoľvek sťahovaním:
uname -m
cat /etc/os-release
dpkg --print-architecturePrvý uvádza architektúru jadra, druhý distribúciu a vydanie, tretí architektúru používateľského priestoru, pre ktorú sa balíky zostavujú. Jadro 64 bitov s používateľským priestorom 32 bitov je možné a mení to, ktorý balík potrebujete.
Potom skontrolujte, čo je pre danú platformu skutočne dostupné. Publikovaná tabuľka balíkov Debian trixie obsahuje zostavenia arm64 a armhf openfortivpn. Tým je doložená dostupnosť architektúry v tejto distribúcii. Nie je tým doložené, že Fortinet kvalifikuje FortiClient na odvodenej distribúcii, ani že brána vašej organizácie klienta prijme.
Používajte podporované balíky a aktuálnu dokumentáciu k vydaniu, nie kešovaný balík zo starého vydania alebo správu o neúspešnom zostavení z fóra. Ak existuje grafický frontend, kvalifikujte ho osobitne: funkčné zostavenie z príkazového riadka nedokazuje, že editor, úložisko tajomstiev a dohľad nad desktopovým obalom sú udržiavané.
Tretí krok: skontrolujte bránu, kým obviníte klienta
Upstream opisuje openfortivpn ako PPP a TLS klienta, ktorý spúšťa pppd. To je konkrétna implementácia a vyžaduje, aby brána ponúkla kompatibilný režim. Názov značky servera nie je dohoda o protokole.
Zhromaždite vydanie brány a povolenú metódu prístupu, schválené meno hostiteľa a jeho materiál dôvery a pracovný postup identity, ktorý služba vyžaduje, vrátane druhého faktora a kontroly stavu zariadenia. Spravované nasadenie môže vyžadovať kroky registrácie, ktoré klient tretej strany nemá ako vykonať.
Vyskúšajte spojenie s účtom, ktorý vám bol vydaný, nie s administratorským, pretože registrácia a politika bývajú viazané na používateľa:
sudo openfortivpn vpn.example.com:443 -u <username>Čítajte zlyhanie, nie len návratový kód. Chyba certifikátu, časový limit PPP a odmietnutie politikou sú tri rôzne problémy a len jeden z nich sa týka ARM.
Štvrtý krok: prijmite to na zariadení, v rámci dohody
Prijmite nastavenie so skutočným súkromným zdrojom, prekladom DNS cez tunel a opätovným pripojením po výpadku siete. Potom overte, že cieľ, ktorý má zostať nedostupný, stále zlyháva, pretože samotná dostupnosť nedokazuje, že politika je správna.
Zaznamenajte štyri fakty spoločne: vydanie OS, architektúru používateľského priestoru, verziu klientskeho balíka a režim brány. Bez všetkých štyroch nemôže ďalší človek povedať, či je nastavenie podporované alebo len funguje.
Ak zamestnávateľ vyžaduje spravované prostredie FortiClient, ktoré Pi nesplní, požiadajte o schválený koncový bod alebo schváleného prístupového hostiteľa. Nevypínajte overovanie protistrany, nenapodobňujte kontroly stavu a nenahrádzajte bránu organizácie kvôli jednému stroju. Záver, ktorý treba zapísať, znie, ktorá podporovaná kombinácia je povolená, nie že softvér s uzavretým kódom nemôže nikdy cieliť na ARM.