Ujenzi wa ARM si usaidizi wa FortiClient kwa Raspberry Pi yako
Faili binary inayoendesha si mteja anayesaidika. Kagua safu ya FortiClient Linux, usanifu wa Pi, kisha itifaki na usajili wa lango.
Kuendesha mteja wa VPN kwenye Raspberry Pi si kitu kimoja na FortiClient kusaidika juu yake. Madai matatu yanaunganika katika mazungumzo haya: msambazaji anahitimu jukwaa, mtu hujenga faili binary kwa kichakataji, na lango huruhusu itifaki na usajili wa mteja huyo. Kupata moja kati ya matatu hakusemi chochote kuhusu mawili mengine. Yapitie kwa mpangilio huu na usimame pale moja linaposhindwa, kwa sababu hilo ndilo unalopaswa kutatua.
Hatua ya kwanza: soma safu ya maelezo ya toleo kwa kifurushi chako kamili
Taarifa za usaidizi zinafungamana na toleo, kwa hiyo anza na maelezo ya toleo la kifurushi ambacho shirika lako linaidhinisha. Kwa mfano halisi, jedwali la FortiClient Standalone 7.4.7 linaorodhesha Ubuntu 22.04 na 24.04, Red Hat 9 na CentOS Stream 9 pamoja na GNOME. Sharti lake la kichakataji cha Linux limeandikwa kama Intel au sawa na hilo.
Raspberry Pi OS si moja ya mazingira hayo ya Linux yaliyoorodheshwa. Hii si hukumu kuhusu kila toleo la FortiClient wala utabiri kuhusu matoleo ya baadaye; ni taarifa kuhusu safu hiyo katika hati hiyo. Soma matriki ya toleo ambalo kwa kweli unakusudia kupeleka.
Usibebe maelezo ya kichakataji kutoka safu za Windows au macOS kuingia safu ya Linux. Watoa huduma huandika jukwaa kwa kila toleo na kila uchapishaji, na maelezo yanayotumika kwa safu moja si ushahidi kwa nyingine.
Hatua ya pili: thibitisha Pi inaendesha nini
Amri tatu huamua ukweli wa ndani kabla ya upakuaji wowote:
uname -m
cat /etc/os-release
dpkg --print-architectureYa kwanza inakuambia usanifu wa kerneli, ya pili usambazaji na toleo, na ya tatu usanifu wa nafasi ya mtumiaji ambayo vifurushi hujengwa. Kerneli ya biti 64 na nafasi ya mtumiaji ya biti 32 inawezekana, na hiyo hubadilisha kifurushi unachohitaji.
Kisha kagua kinachopatikana kwa hakika kwa jukwaa hilo. Jedwali la vifurushi lililochapishwa la Debian trixie linajumuisha ujenzi wa arm64 na armhf wa openfortivpn. Hilo huthibitisha upatikanaji wa usanifu katika usambazaji huo. Halihtibitishi kuwa Fortinet inahitimu FortiClient kwenye usambazaji uliotolewa, wala kuwa lango la shirika lako linakubali mteja huyo.
Tumia vifurushi vinavyosaidiwa na nyaraka za toleo la sasa badala ya kifurushi kilichohifadhiwa kutoka toleo la zamani au ripoti ya ujenzi iliyoshindwa kutoka kwenye jukwaa la majadiliano. Ikiwa kuna kiolesura cha picha, kihitimu kivyake: ujenzi wa mstari wa amri unaofanya kazi hauthibitishi kuwa kihariri, hifadhi ya siri na usimamizi wa kifuniko cha eneo la kazi vinatunzwa.
Hatua ya tatu: kagua lango kabla ya kulaumu mteja
Upstream inaeleza openfortivpn kama mteja wa PPP na TLS anayeanzisha pppd. Hiyo ni utekelezaji maalum, na inahitaji lango kutoa hali inayolingana. Jina la chapa ya seva si makubaliano ya itifaki.
Kusanya toleo la lango na njia ya ufikiaji iliyowezeshwa, jina la mwenyeji lililoidhinishwa na nyenzo yake ya uaminifu, na mtiririko wa utambulisho unaohitajwa na huduma, ikiwa ni pamoja na kipengele chochote cha pili na ukaguzi wa hali ya kifaa. Usambazaji unaosimamiwa unaweza kuhitaji hatua za usajili ambazo mteja wa mtu wa tatu hana njia ya kuzitekeleza.
Jaribu muunganisho kwa akaunti uliyopewa, si ya msimamizi, kwa sababu usajili na sera kwa kawaida hufungamana na mtumiaji:
sudo openfortivpn vpn.example.com:443 -u <username>Soma kushindwa, si msimbo wa kutoka pekee. Hitilafu ya cheti, muda wa PPP kuisha na kukataliwa kwa sera ni matatizo matatu tofauti, na moja tu kati yao linahusu ARM.
Hatua ya nne: ikubali kwenye kifaa, ndani ya makubaliano
Kubali usanidi kwa rasilimali halisi ya kibinafsi, utatuzi wa DNS kupitia handaki, na kuunganisha tena baada ya mtandao kukatika. Kisha thibitisha kuwa lengo ambalo linapaswa kubaki bila kufikiwa bado linashindwa, kwa sababu kufikiwa pekee hakuthibitishi kuwa sera ni sahihi.
Andika ukweli nne pamoja: toleo la OS, usanifu wa nafasi ya mtumiaji, toleo la kifurushi cha mteja, na hali ya lango. Bila zote nne, mtu anayefuata hawezi kujua kama usanidi unasaidiwa au unafanya kazi tu.
Ikiwa mwajiri anahitaji mazingira ya FortiClient yanayosimamiwa ambayo Pi haiwezi kuyatimiza, omba kituo cha mwisho kilichoidhinishwa au mwenyeji wa ufikiaji aliyidhinishwa. Usizime uthibitishaji wa mwenzake, usiige ukaguzi wa hali, na usibadilishe lango la shirika ili kutoshea mashine moja. Hitimisho la kuandika ni mchanganyiko upi unaosaidiwa umeidhinishwa, si kwamba programu ya chanzo funge haiwezi kamwe kulenga ARM.