Ku socodsiinta macmiil VPN Raspberry Pi ma aha isku mid in FortiClient lagu taageero. Saddex sheegasho ayaa isku dhacaya wada hadalkaan: iibiyaha ayaa u qalmaansada madal, qof ayaa u dhisaa binaari processor-ka, gateway-na wuxuu ogolaadaa borotokoolka iyo diiwaangelinta macmiilkaas. Mid ka mid ah saddexda heliddiisu wax kama sheegto labada kale. U mar sidaan oo kale oo jooji marka mid guuldareysto, waayo taasi waa tan ay tahay inaad xalliso.

Tallaabada koowaad: akhri safka qoraallada sii deynta ee paketkaaga saxda ah

Bayaannada taageeradu waxay ku xidhan yihiin nooca, marka ka bilow qoraallada sii deynta paketka ay hay'addaadu ansixiso. Tusaale cad, shaxda FortiClient Standalone 7.4.7 waxay liis garaysaa Ubuntu 22.04 iyo 24.04, Red Hat 9 iyo CentOS Stream 9 oo leh GNOME. Shuruudda processor-ka Linux waxaa loo qoray Intel ama u dhigma.

Raspberry Pi OS ma aha mid ka mid ah deegaanada Linux ee la liistay. Tani ma aha go'aan ku saabsan nooc kasta oo FortiClient ah mana aha saadaal ku saabsan sii deyno dambe; waa bayaan ku saabsan safkaas dukumeentigaas. Akhri matrix-ka nooca aad run ahaantii tahay inaad geynayso.

Ha u rarin qoraallada processor-ka safafka Windows ama macOS gelinta safka Linux. Iibiyayaashu waxay diiwaangeliyaan madallada nooc kasta iyo sii deyn kasta, qoraal ku habboon hal saf ma aha caddayn ku saabsan mid kale.

Tallaabada labaad: xaqiiji waxa Pi uu socodsiinayo

Saddex amar ayaa xalliya xaqiiqooyinka gudaha ka hor wax kasta oo la soo dejiyo:

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

Tan koowaad waxay sheegtaa qaab dhismeedka kernel-ka, tan labaad qaybinta iyo sii deynta, tan saddexaadna qaab dhismeedka meesha isticmaalaha ee paketada loo dhiso. Kernel 64-bit ah oo leh meel isticmaale 32-bit ah waa suurtagal, taasna waxay beddeshaa paketka aad u baahan tahay.

Ka dib hubi waxa run ahaantii u diyaarsan madalkaas. Shaxda paketada la daabacay ee Debian trixie waxay ka kooban tahay dhismayaasha arm64 iyo armhf ee openfortivpn. Taasi waxay caddeynaysaa helitaanka qaab dhismeedka qaybintaas. Ma caddeyso in Fortinet ku qalmaansado FortiClient qaybin laga soo dheegtay, mana caddeyso in gateway-ga hay'addaadu aqbalo macmiilka.

Isticmaal paketado la taageeray iyo dukumeenti sii deyn oo hadda jira halkii aad isticmaali lahayd paket cached ah oo ka yimid sii deyn duug ah ama warbixin dhismo guuldareystay oo ka timid forum. Haddii ay jirto wejiga hore ee garaafiga, si gooni ah u qalmaansi: dhismo khad amri ah oo shaqeeya ma caddeeyo in tafatiraha, kaydka sirta iyo kormeerka duubka desktop la ilaaliyo.

Tallaabada saddexaad: hubi gateway-ga ka hor inta aadan macmiilka eedayn

Upstream waxay ku sifaysaa openfortivpn inuu yahay macmiil PPP iyo TLS oo bilaaba pppd. Taasi waa fulin gaar ah, waxayna u baahan tahay in gateway-gu bixiyo hab ku habboon. Magaca sumadda server ma aha heshiis borotokool.

Ururi sii deynta gateway-ga iyo habka gelitaanka la hawlgaliyay, magaca martigeliyaha la ansixiyay iyo agabkiisa kalsoonida, iyo socodka aqoonsiga ee adeeggu u baahan yahay, oo ay ku jiraan qodob kasta oo labaad iyo hubinta xaaladda qalabka. Geyn la maareeyay waxay u baahan kartaa tallaabooyin diiwaangelin oo macmiil dhinac saddexaad uusan haysan hab uu ku sameeyo.

Isku day xiriirka akoonka lagu siiyay, ma aha kan maamulaha, sababtoo ah diiwaangelinta iyo siyaasaddu waxay inta badan ku xidhan yihiin isticmaalaha:

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

Akhri guuldarada, ma aha oo kaliya koodhka bixidda. Khalad shahaado, waqti dhaaf PPP iyo diidmo siyaasad waa saddex dhibaato oo kala duwan, midkoodna kaliya ayaa ku saabsan ARM.

Tallaabada afaraad: ku aqbal qalabka, gudaha heshiiska

Ku aqbal dhigista kheyraad gaar ah oo dhab ah, xallinta DNS ee tunnel-ka, iyo dib u xiriirka ka dib go'ista shabakadda. Kadib xaqiiji in meel loo baahan yahay inay ahaato mid aan la gaari karin ay weli guuldareysato, sababtoo ah gaaritaanku keligiis ma caddeeyo in siyaasaddu sax tahay.

Qor afar xaqiiqo wada: sii deynta OS, qaab dhismeedka meesha isticmaalaha, nooca paketka macmiilka, iyo habka gateway-ga. Afarta oo dhan la'aantood, qofka xiga ma garan karo in dhigistu la taageeray ama kaliya shaqeynayo.

Haddii loo shaqeeyaha uu codsado deegaan FortiClient la maareeyay oo Pi aanu buuxin karin, weydiiso barta ugu dambeysa ee la ansixiyay ama martigeliyaha gelitaanka ee la ansixiyay. Ha damin xaqiijinta dhinaca kale, ha ekaysiin hubinta xaaladda, hana beddelin gateway-ga hay'adda si loo waafajiyo hal mishiin. Gabagabada la qorayo waa isku-dhafka la taageeray ee la oggolaaday, ma aha in software xiran uusan waligiis bartilmaameedsan karin ARM.

Maqaallo la xiriira