ARM-käännös ei ole FortiClient-tuki Raspberry Pillesi
Toimiva binääri ei ole tuettu asiakasohjelma. Tarkista FortiClient Linux -rivi, Pi:n arkkitehtuuri ja sitten yhdyskäytävän protokolla ja rekisteröinti.
VPN-asiakasohjelman ajaminen Raspberry Pi:llä ei ole sama asia kuin että FortiClientiä tuetaan sillä. Tässä keskustelussa sekoittuu kolme väitettä: toimittaja kelpuuttaa alustan, joku rakentaa binäärin prosessorille, ja yhdyskäytävä sallii kyseisen asiakkaan protokollan ja rekisteröinnin. Yhden kolmesta löytäminen ei kerro mitään kahdesta muusta. Käy ne läpi tässä järjestyksessä ja pysähdy, kun jokin epäonnistuu, koska juuri se sinun on ratkaistava.
Ensimmäinen vaihe: lue julkaisutietojen rivi täsmälleen omalle paketillesi
Tukilausumat ovat versiosidonnaisia, joten aloita sen paketin julkaisutiedoista, jonka organisaatiosi hyväksyy. Konkreettisena esimerkkinä FortiClient Standalone 7.4.7 -taulukko luettelee Ubuntun 22.04 ja 24.04, Red Hat 9:n ja CentOS Stream 9:n GNOMElla. Sen Linux-prosessorivaatimus on muotoiltu Intel tai vastaava.
Raspberry Pi OS ei ole yksi noista luetelluista Linux-ympäristöistä. Tämä ei ole tuomio jokaisesta FortiClient-julkaisusta eikä ennuste myöhemmistä versioista; se on lausuma tuosta rivistä tuossa asiakirjassa. Lue matriisi siltä versiolta, jonka todella aiot ottaa käyttöön.
Älä siirrä prosessorihuomautuksia Windows- tai macOS-riveiltä Linux-riville. Toimittajat dokumentoivat alustat julkaisuittain ja versioittain, eikä yhdelle riville pätevä huomautus ole todiste toisesta.
Toinen vaihe: varmista, mitä Pi ajaa
Kolme komentoa selvittävät paikalliset tosiasiat ennen mitään latausta:
uname -m
cat /etc/os-release
dpkg --print-architectureEnsimmäinen kertoo ytimen arkkitehtuurin, toinen jakelun ja julkaisun ja kolmas käyttäjäavaruuden arkkitehtuurin, jolle paketit rakennetaan. 64-bittinen ydin 32-bittisellä käyttäjäavaruudella on mahdollinen, ja se muuttaa sitä, minkä paketin tarvitset.
Tarkista sitten, mitä kyseiselle alustalle on todella saatavilla. Debian trixien julkaistu pakkotaulukko sisältää openfortivpn arm64- ja armhf-käännökset. Se osoittaa arkkitehtuurin saatavuuden kyseisessä jakelussa. Se ei osoita, että Fortinet kelpuuttaisi FortiClientin johdannaisjakelulla, eikä sitä, että organisaatiosi yhdyskäytävä hyväksyy asiakkaan.
Käytä tuettuja paketteja ja ajantasaista julkaisudokumentaatiota, älä vanhasta julkaisusta välimuistiin jäänyttä pakettia tai foorumiketjun epäonnistunutta käännösraporttia. Jos graafinen käyttöliittymä on olemassa, kelpuuta se erikseen: toimiva komentorivikäännös ei todista, että editoria, salaisuuksien säilytystä ja työpöytäkehyksen valvontaa ylläpidetään.
Kolmas vaihe: tarkista yhdyskäytävä ennen kuin syytät asiakasta
Upstream kuvaa openfortivpn:n PPP-ja-TLS-asiakkaaksi, joka käynnistää pppd:n. Se on tietty toteutus, ja se vaatii yhdyskäytävältä yhteensopivaa tilaa. Palvelimen brändinimi ei ole protokollasopimus.
Kerää yhdyskäytävän julkaisu ja käytössä oleva käyttötapa, hyväksytty isäntänimi ja sen luottamusmateriaali sekä palvelun vaatima identiteettityönkulku, mukaan lukien toinen tekijä ja laitteen tilan tarkistus. Hallittu käyttöönotto voi vaatia rekisteröintivaiheita, joita kolmannen osapuolen asiakkaalla ei ole mitään tapaa suorittaa.
Kokeile yhteyttä sinulle myönnetyllä tilillä, älä järjestelmänvalvojan tilillä, koska rekisteröinti ja käytäntö liitetään yleensä käyttäjään:
sudo openfortivpn vpn.example.com:443 -u <username>Lue epäonnistuminen, älä vain paluukoodia. Varmennevirhe, PPP-aikakatkaisu ja käytännön hylkäys ovat kolme eri ongelmaa, ja vain yksi niistä koskee ARM:ia.
Neljäs vaihe: hyväksy se laitteella, sopimuksen sisällä
Hyväksy asetelma oikealla yksityisellä resurssilla, DNS:n ratkaisulla tunnelin kautta ja uudelleenyhdistämisellä verkkokatkon jälkeen. Varmista sitten, että kohde, jonka pitäisi pysyä tavoittamattomana, epäonnistuu edelleen, koska pelkkä tavoitettavuus ei todista käytännön oikeellisuutta.
Kirjaa neljä tosiasiaa yhteen: käyttöjärjestelmän julkaisu, käyttäjäavaruuden arkkitehtuuri, asiakaspaketin versio ja yhdyskäytävän tila. Ilman kaikkia neljää seuraava henkilö ei voi sanoa, onko asetelma tuettu vai vain toimiva.
Jos työnantaja vaatii hallittua FortiClient-ympäristöä, jota Pi ei pysty täyttämään, pyydä hyväksytty päätepiste tai hyväksytty käyttöisäntä. Älä poista vertaisvahvistusta käytöstä, älä jäljittele tilantarkistuksia äläkä korvaa organisaation yhdyskäytävää yhden koneen vuoksi. Kirjattava johtopäätös on, mikä tuettu yhdistelmä on valtuutettu, ei se, ettei suljetun lähdekoodin ohjelmisto voi koskaan kohdistua ARM:iin.