Build ARM mhuwiex appoġġ FortiClient għall-Raspberry Pi tiegħek
Binariju li jaħdem mhuwiex klijent appoġġjat. Iċċekkja r-ringiela ta' FortiClient Linux, l-arkitettura tal-Pi, imbagħad il-protokoll u r-reġistrazzjoni tal-gateway.
It-tħaddim ta' klijent VPN fuq Raspberry Pi mhuwiex l-istess bħall-FortiClient appoġġjat fuqha. Tliet talbiet jingħaqdu f'din il-konversazzjoni: il-fornitur jikkwalifika pjattaforma, xi ħadd jibni binariju għall-proċessur, u l-gateway jippermetti l-protokoll u r-reġistrazzjoni ta' dak il-klijent. Li ssib waħda mit-tlieta ma tgħid xejn dwar it-tnejn l-oħra. Għaddihom f'dan l-ordni u waqqaf meta waħda tfalli, għax dik hija li trid tissolva.
L-ewwel pass: aqra r-ringiela tan-noti tal-ħruġ għall-pakkett eżatt tiegħek
Id-dikjarazzjonijiet ta' appoġġ huma marbuta mal-verżjoni, għalhekk ibda min-noti tal-ħruġ għall-pakkett li tapprova l-organizzazzjoni tiegħek. Bħala eżempju konkret, it-tabella ta' FortiClient Standalone 7.4.7 telenka Ubuntu 22.04 u 24.04, Red Hat 9 u CentOS Stream 9 ma' GNOME. Ir-rekwiżit tal-proċessur Linux tiegħu huwa fformulat bħala Intel jew ekwivalenti.
Raspberry Pi OS mhuwiex wieħed minn dawk l-ambjenti Linux elenkati. Dan mhuwiex verdett dwar kull edizzjoni ta' FortiClient u lanqas tbassir dwar ħruġ aktar tard; hija dikjarazzjoni dwar dik ir-ringiela f'dak id-dokument. Aqra l-matriċi għall-verżjoni li tassew beħsiebok tiskjerah.
Tgħaddix noti tal-proċessur mir-ringieli Windows jew macOS għar-ringiela Linux. Il-fornituri jiddokumentaw pjattaformi kull edizzjoni u kull ħruġ, u nota li tapplika għal ringiela waħda mhijiex prova għal oħra.
It-tieni pass: ikkonferma x'inhu jaħdem il-Pi
Tliet kmandi jiddeċiedu l-fatti lokali qabel kull tniżżil:
uname -m
cat /etc/os-release
dpkg --print-architectureL-ewwel waħda tgħidlek l-arkitettura tal-kernel, it-tieni d-distribuzzjoni u l-ħruġ, u t-tielet l-arkitettura tal-ispazju tal-utent li għaliha jinbnew il-pakketti. Kernel ta' 64 bit b'ispazju tal-utent ta' 32 bit huwa possibbli, u dan ibiddel liema pakkett għandek bżonn.
Imbagħad iċċekkja x'inhu tassew disponibbli għal dik il-pjattaforma. It-tabella tal-pakketti ppubblikata ta' Debian trixie tinkludi builds arm64 u armhf ta' openfortivpn. Dan jistabbilixxi d-disponibbiltà tal-arkitettura f'dik id-distribuzzjoni. Ma jistabbilixxix li Fortinet jikkwalifika FortiClient fuq derivattiva, u ma jistabbilixxix li l-gateway tal-organizzazzjoni tiegħek jaċċetta l-klijent.
Uża pakketti appoġġjati u dokumentazzjoni tal-ħruġ attwali minflok pakkett fil-cache minn ħruġ antik jew rapport ta' build fallut minn ħajta tal-forum. Jekk teżisti frontend grafiku, ikkwalifikah separatament: build tal-linja tal-kmand li jaħdem ma jipprovax li l-editur, il-ħażna tas-sigrieti u s-superviżjoni ta' wrapper tad-desktop huma miżmuma.
It-tielet pass: iċċekkja l-gateway qabel ma tkexken il-klijent
Upstream jiddeskrivi openfortivpn bħala klijent PPP u TLS li jibda pppd. Dik hija implimentazzjoni speċifika, u teħtieġ li l-gateway joffri mod kompatibbli. Isem tal-marka tas-server mhuwiex ftehim tal-protokoll.
Iġbor il-ħruġ tal-gateway u l-metodu tal-aċċess attivat, l-isem tal-host approvat u l-materjal ta' fiduċja tiegħu, u l-fluss tal-identità li teħtieġ is-servizz, inkluż kwalunkwe tieni fattur u verifika tal-qagħda tal-apparat. Skjerament immaniġġjat jista' jeħtieġ passi ta' reġistrazzjoni li klijent ta' partijiet terzi m'għandux mod kif iwettaqhom.
Ipprova l-konnessjoni bil-kont li nħareġlek, mhux b'wieħed ta' amministratur, għax ir-reġistrazzjoni u l-politika normalment huma marbuta mal-utent:
sudo openfortivpn vpn.example.com:443 -u <username>Aqra l-falliment, mhux biss il-kodiċi tal-ħruġ. Żball ta' ċertifikat, timeout tal-PPP u rifjut ta' politika huma tliet problemi differenti, u wieħed biss minnhom huwa dwar ARM.
Ir-raba' pass: aċċettah fuq l-apparat, fil-qafas tal-ftehim
Aċċetta s-setup b'riżors privat reali, riżoluzzjoni DNS mit-tunnel, u konnessjoni mill-ġdid wara qtigħ tan-netwerk. Imbagħad ikkonferma li destinazzjoni li għandha tibqa' mhux aċċessibbli xorta tfalli, għax l-aċċessibbiltà waħedha ma tipprovax li l-politika hija tajba.
Innota erba' fatti flimkien: il-ħruġ tal-OS, l-arkitettura tal-ispazju tal-utent, il-verżjoni tal-pakkett tal-klijent, u l-mod tal-gateway. Mingħajr l-erbgħa, il-persuna li jmiss ma tistax tgħid jekk is-setup huwiex appoġġjat jew sempliċement jaħdem.
Jekk min iħaddem jeħtieġ ambjent FortiClient immaniġġjat li l-Pi ma jistax jissodisfa, itlob endpoint approvat jew host tal-aċċess approvat. Tiddiżattivax il-validazzjoni tal-pari, timitax il-verifiki tal-qagħda, u tissostitwixxix il-gateway tal-organizzazzjoni biex takkomoda magna waħda. Il-konklużjoni li trid tinkiteb hija liema kombinazzjoni appoġġjata hija awtorizzata, mhux li software b'sors magħluq qatt ma jista' jimmira lejn ARM.