In VPN-klant draaie op in Raspberry Pi is net itselde as dat FortiClient dêrop stipe wurdt. Trije bewearings rinne yn dit petear trochinoar: de leveransier kwalifisearret in platfoarm, immen bout in binary foar de prosessor, en de poarte lit it protokol en de ynskriuwing fan dy klant ta. Ien fan 'e trije fine seit neat oer de oare twa. Wurkje se yn dizze folchoarder ôf en stopje as ien mislearret, want dat is dejinge dy't jo oplosse moatte.

Stap ien: lês de rigel fan de útjefte-notysjes foar jo krekte pakket

Stipeferklearrings binne bân oan ferzje, begjin dus by de útjefte-notysjes foar it pakket dat jo organisaasje goedkart. As konkreet foarbyld neamt de tabel fan FortiClient Standalone 7.4.7 Ubuntu 22.04 en 24.04, Red Hat 9 en CentOS Stream 9 mei GNOME. De Linux-prosessor-eask wurdt formulearre as Intel of lykweardich.

Raspberry Pi OS is ien fan dy neamde Linux-omjouwings net. Dat is gjin oardiel oer elke FortiClient-edysje en gjin foarsizzing oer lettere útjeften; it is in bewearing oer dy rigel yn dat dokumint. Lês de matrix foar de ferzje dy't jo echt pleatse wolle.

Bring gjin prosessor-notysjes fan 'e Windows- of macOS-rigels nei de Linux-rigel. Leveransiers dokumintearje platfoarms per edysje en per útjefte, en in notysje dy't foar ien rigel jildt is gjin bewiis foar in oare.

Stap twa: befêstigje wat de Pi draait

Trije opdrachten beslisse de lokale feiten foar elke download:

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

De earste fertelt jo de kernel-arsjitektuer, de twadde de distribúsje en útjefte, en de tredde de brûkersromte-arsjitektuer dêr't pakketten foar boud wurde. In 64-bits kernel mei in 32-bits brûkersromte is mooglik, en dat feroaret hokker pakket jo nedich hawwe.

Kontrolearje dan wat der foar dat platfoarm echt beskikber is. De publisearre pakkettabel fan Debian trixie befettet arm64- en armhf-bouwen fan openfortivpn. Dat fêstiget arsjitektuerbeskikberens yn dy distribúsje. It fêstiget net dat Fortinet FortiClient op in derivative kwalifisearret, en it fêstiget net dat de poarte fan jo organisaasje de klant akseptearret.

Brûk stipe pakketten en aktuele útjefte-dokumintaasje ynstee fan in cachet pakket út in âlde útjefte of in mislearre-bou-ferslach fan in forumtried. As der in grafyske frontend is, kwalifisearje dy apart: in wurkjende kommandorigel-bou bewiist net dat de bewurker, geheime-opslach en tafersjoch fan in buroblêd-wrapper ûnderhâlden wurde.

Stap trije: kontrolearje de poarte foardat jo de klant de skuld jouwe

Upstream beskriuwt openfortivpn as in PPP-en-TLS-klant dy't pppd start. Dat is in spesifike ymplemintaasje, en it freget dat de poarte in kompatibele modus biedt. In servermerknamme is gjin protokol-ôfspraak.

Fersammelje de útjefte fan 'e poarte en de ynskeakele tagongsmethode, de goedkarde hostnamme en har fertrouwensmateriaal, en de identiteit-wurkstream dy't de tsjinst freget, ynklusyf elke twadde faktor en apparaat-postuer-kontrôle. In beheard pleatsing kin ynskriuwingsstappen freegje dy't in tredde-partij-klant gjin manier hat om út te fieren.

Probearje de ferbining mei it akkount dat jo útrikt is, net dat fan in behearder, want ynskriuwing en belied hingje meast oan 'e brûker:

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

Lês it mislearjen, net allinnich de útgongskoades. In sertifikaatflater, in PPP-timeout en in beliedsôfwizing binne trije ferskillende problemen, en mar ien derfan giet oer ARM.

Stap fjouwer: akseptearje it op it apparaat, binnen de oerienkomst

Akseptearje de ynstelling mei in echte privee-bron, DNS-oplossing troch de tunnel, en in werferbining nei in netwurkûnderbrekking. Befêstigje dan dat in bestimming dy't ûnberikber bliuwe moat noch altyd mislearret, want berikberens allinnich bewiist net dat it belied goed is.

Skriuw fjouwer feiten byinoar: de OS-útjefte, de brûkersromte-arsjitektuer, de ferzje fan it klantpakket en de modus fan 'e poarte. Sûnder alle fjouwer kin de folgjende persoan net sizze oft de ynstelling stipe wurdt of gewoan wurket.

As de wurkjouwer in beheard FortiClient-omjouwing freget dy't de Pi net foldwaan kin, freegje dan om in goedkard einpunt of in goedkarde tagongshost. Skeakelje gjin peer-falidaasje út, imitearje gjin postuer-kontrôles en ferfang de poarte fan 'e organisaasje net om ien masine te passen. De konklúzje dy't skreaun wurde moat is hokker stipe kombinaasje autorisearre is, net dat closed-source-software nea ARM as doel hawwe kin.

Relatearre artikelen