Una compilació ARM no és suport de FortiClient per al teu Raspberry Pi
Un binari que s'executa no és un client compatible. Revisa la fila de FortiClient Linux, l'arquitectura del Pi i després el protocol i l'alta de la passarel·la.
Executar un client VPN en un Raspberry Pi no és el mateix que FortiClient hi estigui suportat. Tres afirmacions es confonen en aquesta conversa: el proveïdor qualifica una plataforma, algú compila un binari per al processador, i la passarel·la permet el protocol i l'alta d'aquest client. Trobar una de les tres no diu res sobre les altres dues. Recorre-les en aquest ordre i atura't quan una falli, perquè és la que has de resoldre.
Pas u: llegeix la fila de notes de la versió del teu paquet exacte
Les declaracions de suport estan lligades a la versió, així que comença per les notes de la versió del paquet que aprova la teva organització. Com a exemple concret, la taula de FortiClient Standalone 7.4.7 inclou Ubuntu 22.04 i 24.04, Red Hat 9 i CentOS Stream 9 amb GNOME. El requisit de processador per a Linux s'expressa com a Intel o equivalent.
Raspberry Pi OS no és cap d'aquests entorns Linux llistats. No és un veredicte sobre totes les edicions de FortiClient ni una predicció sobre versions posteriors; és una afirmació sobre aquella fila d'aquell document. Llegeix la matriu de la versió que realment vols desplegar.
No traslladis les notes de processador de les files de Windows o macOS a la fila de Linux. Els proveïdors documenten les plataformes per edició i per versió, i una nota que s'aplica a una fila no és prova d'una altra.
Pas dos: confirma què executa el Pi
Tres ordres resolen els fets locals abans de qualsevol descàrrega:
uname -m
cat /etc/os-release
dpkg --print-architectureLa primera et diu l'arquitectura del nucli, la segona la distribució i la versió, i la tercera l'arquitectura d'espai d'usuari per a la qual es compilen els paquets. Un nucli de 64 bits amb un espai d'usuari de 32 bits és possible, i canvia quin paquet necessites.
Després comprova què hi ha realment disponible per a aquesta plataforma. La taula de paquets publicada de Debian trixie inclou compilacions arm64 i armhf d'openfortivpn. Això estableix la disponibilitat d'arquitectura en aquesta distribució. No estableix que Fortinet qualifiqui FortiClient en una derivada, ni que la passarel·la de la teva organització accepti el client.
Fes servir paquets suportats i documentació de versió actual en lloc d'un paquet en memòria cau d'una versió antiga o d'un informe de compilació fallida d'un fòrum. Si existeix un frontal gràfic, qualifica'l a part: una compilació de línia d'ordres que funciona no demostra que l'editor, l'emmagatzematge de secrets i la supervisió d'un embolcall d'escriptori es mantinguin.
Pas tres: comprova la passarel·la abans de culpar el client
Upstream descriu openfortivpn com un client PPP i TLS que inicia pppd. És una implementació concreta, i necessita que la passarel·la ofereixi un mode compatible. El nom d'una marca de servidor no és un acord de protocol.
Recull la versió de la passarel·la i el mètode d'accés habilitat, el nom d'amfitrió aprovat i el seu material de confiança, i el flux d'identitat que exigeix el servei, incloent-hi qualsevol segon factor i la comprovació de postura del dispositiu. Un desplegament gestionat pot exigir passos d'alta que un client de tercers no pot fer.
Prova la connexió amb el compte que et van emetre, no amb un d'administrador, perquè l'alta i la política normalment van lligades a l'usuari:
sudo openfortivpn vpn.example.com:443 -u <username>Llegeix la fallada, no només el codi de sortida. Un error de certificat, un temps d'espera PPP i un rebuig de política són tres problemes diferents, i només un és sobre ARM.
Pas quatre: accepta'l al dispositiu, dins de l'acord
Accepta la configuració amb un recurs privat real, resolució DNS a través del túnel i una reconnexió després d'una caiguda de xarxa. Després confirma que una destinació que hauria de continuar inabastable encara falla, perquè la simple abastabilitat no demostra que la política sigui correcta.
Anota quatre fets alhora: la versió del sistema operatiu, l'arquitectura d'espai d'usuari, la versió del paquet de client i el mode de la passarel·la. Sense els quatre, la persona següent no pot saber si la configuració està suportada o simplement funciona.
Si l'empresa exigeix un entorn FortiClient gestionat que el Pi no pot complir, demana un punt final aprovat o un amfitrió d'accés aprovat. No desactivis la validació del parell, no imitis les comprovacions de postura ni substitueixis la passarel·la de l'organització per encabir una màquina. La conclusió que cal escriure és quina combinació suportada està autoritzada, no que el programari de codi tancat no pugui apuntar mai a ARM.