Beddellada VPN-ga cawlan ee menu-ga desktop-ka waxay sheegaan in wax qaldan yihiin oo waxba kama sheegaan waxa. Taasi waa indho-indheyn, ma aha ogaal. Saddex xad oo kala duwan ayaa soo saari kara isla xakamaynta dhintay: NetworkManager laga yaabee in aanu lahaaneynin qalabka, seshanka laga yaabee in aanu lahayn fasax uu ku beddelo, ama plugin-ka tafatiraha VPN laga yaabee in aanu haba yaraatee la rakibin. Beddelka xadka qaldan waa sida hagaajin shan daqiiqo ah ay u noqoto galab dhan oo dib u rakibid baakadaha.

Saddex amar oo akhris-kaliya ah ayaa kala soocaya kiisaska ka hor inta aan wax la beddelin.

Saddexda su'aalood si nidaamsan u weydii

nmcli device status
nmcli general permissions
nmcli connection show

Kuwani waa amarrada baaritaanka nidaam dhab ahaan isticmaala NetworkManager, oo waa badbaado in lagu socodsiiyo isticmaale caadi ah. Hadday meel kasta aad ku dhejiso natiijada, faahfaahinta xiriirka gaarka ah ka fogee diiwaannada dadweynaha.

Xaaladda qalabka waxay ka jawaabtaa haddii interface-ka la maareeyo oo la isticmaali karo. Muuqaalka fasaxyada waxay ka jawaabtaa waxa seshanka wacaya loo ogol yahay inuu sameeyo. Liiska xiriirka waxay muujinayaa profile-yada jira; ma caddeyso in tafatire VPN ama plugin soo-dejin oo ku habboon la rakibay.

Lahaansho iyo fasax waa cillado kala duwan

Qalab lagu calaamadeeyay mid aan la maareyn wuxuu ka baxsan yahay xakamaynta NetworkManager, oo inta fasax ah ee la bixiyo ma soo saarto beddel shaqeeya. Plugin-ka ifupdown waa sabab caadi ah: dejintiisa managed ayaa go'aamisa sida loola macaamilo gelinta faylka interfaces, qayb hadhayna waxay interface-ka ku hayn kartaa qalabkii hore. Jiritaanka faylku ma aha amar lagu tirtiro waxa ku jira, oo gelinta aadan qorin inaad ka saarto waa hab wanaagsan oo lagu lumiyo xiriirka.

Fasax waa dhidib gooni ah. NetworkManager waxay ansixisaa wacayaasha aan root ahayn iyada oo loo marayo PolicyKit, jawaabta la soo sheegayna waxay noqon kartaa yes, auth ama no. Seshan aan lahayn wakiil ansixin waxay sheegtaa auth ka dibna si aamusan ayuu u guuldareystaa desktop-ka, taas oo u muuqata xakamayn jaban halkii ay ahaan lahayd wakiil maqan.

Midkoodna ha ku hagaajin inaad desktop-ka ku socodsiiyo root ahaan

In seshanka oo dhan loo socodsiiyo root ahaan si hal beddel u shaqeeyo waxay beddeshaa qaabka amniga ee barnaamij kasta oo mishiinka ku yaal. Waxay kaloo qarinaysaa qaabaynta qaldan ee hoose halkii ay dokumenteyn lahayd. Haddii ficil u baahan yahay ansixin maamuleed, taasi waa nashqadda loogu talagalay, hagaajintuna waxay ku deelan tahay siyaasadda ama sida wakiilka loo bilaabo.

Sidoo kale, ha bilaabin nuqul labaad oo NetworkManager ama daemon tartan ah. Laba maamule oo ku murma isla qalabka waxay soo saaraan xaalad ay adag tahay in laga fikiro oo ay ka sii adag tahay in la taageero. Haddii daemon-ka labaad u muuqdo sida keliya ee lagu soo ceshan karo xakamaynta, qaabaynta maamulaha kowaad ayaa ah waxa la hagaajinayo. Jooji daemon-ka dheeriga ah ka hor inta aanad wax kale beddelin, haddii kale imtixaanka xiga wuxuu cabbirayaa labadaba hal mar.

Su'aasha plugin-ka waxay sidoo kale ku saabsan tahay tafatiraha

Abuurista ama soo-dejinta xiriir VPN waxay u baahan tahay plugin-ka bixiya nooca xiriirkaas, desktop-kana wuxuu caadi ahaan u baahan yahay isdhexgal tafatire sidoo kale. Baakadda dhinaca adeegga way jiri kartaa iyada oo foomka tafatiraha maqan yahay, taasina waa sababta gelin menu ay u jiri karto oo ay weli ku guuldareysan karto. Hubi labada qaybood marka la eego baakadeynta qaybinta halkii aad ka maleyn lahayd in hal baakad uu wax walba rakibayo.

Barnaamij binary oo macmiil madax banaan ah sidoo kale ma aha caddayn. Rakibidda binary OpenVPN lafteeda ma siinayso tafatiraha desktop-ka foom lagu abuurayo profile OpenVPN.

Hagaaji xadka mas'uulka ah, ka dibna xaqiiji

Markaad ogaato xadka qaldan, beddel kaliya kanas. Calaamadeynta qalab inuu yahay mid la maareeyo, bixinta fasax, ama rakibidda baakad tafatire waa saddex hawlgallo kala duwan oo leh saddex profile khatar oo kala duwan, isku darkooduna wuxuu natiijada ka dhigaa mid aan loo nisbayn karin. Haddii lahaanshaha ay tahay in la raro, ku samee iyada oo helitaanka console ama ka baxsan xariiqda uu diyaar yahay, maxaa yeelay khalad halkaas ah wuxuu ka saari karaa shabakadda aad u isticmaalayso hagaajinta.

Ka dibna ku xaqiiji akoonka dhabta ah iyo profile-ka dhabta ah: xaqiiji wadada, muuqaalka DNS, iyo halka sirta lagu kaydiyay. Badhamada la shiday waa xaalad interface, ma aha caddayn in tunnel-ku shaqeeyo. Ku qor tikitka xaaladda qalabka, jawaabta fasaxa iyo nooca plugin-ka, si qofka xiga uu u ogaado xadka dhab ahaan isbeddelay.

Maqaallo la xiriira