Ìgbàgbọ́ ni pé ẹ̀rọ ConnMan tí kò ní ìkọsílẹ̀ VPN lórí ojú pátákó kò ní àtìlẹ́yìn VPN kankan tí a fi sínú ẹ̀rọ. Ní gbogbogbòò ó ní àtìlẹ́yìn fún Wi-Fi kò sì ní kankan fún daemon VPN, ìṣètò olùpèsè tàbí aṣojú ìjẹ́rìí, àti pé ìwọ̀nyí ni àìsí mẹ́ta ọ̀tọ̀ọ̀tọ̀. Àkójọ náà jẹ́ ìwòye lórí àwọn ẹ̀yà wọ̀nyẹn, kì í ṣe ẹ̀yà náà fúnra rẹ̀. Yíyẹ̀wò ẹ̀dà àti ìpèsè pọ́ọ̀kìẹ́jì máa ń sọ fún ọ ní púpọ̀ pẹ̀lú àṣẹ kan ju iye ìròyìn àṣìṣe ojú pátákó lọ.

Àròsọ: àkójọ náà ni ẹ̀yà VPN

Bẹ̀rẹ̀ pẹ̀lú ẹ̀dà ConnMan tí a ti fi sínú ẹ̀rọ àti àwọn pọ́ọ̀kìẹ́jì tí ó wá pẹ̀lú rẹ̀. Ìròyìn àṣìṣe láti ìtújáde àtijọ́ máa ń ṣàpèjúwe ẹ̀yà mìíràn, àti pípè é máa ń parí pẹ̀lú ẹnìkan tí ó tún olùṣàkóso nẹ́tíwọ́kì kan tí kò nílò àyípadà sínú ẹ̀rọ.

Kọ ohun tí o ní gan-an kí o tó yí ohunkóhun padà: fáìlì bínárì daemon, àkójọ àwọn olùpèsè àti bóyá aṣojú wà.

Daemon wo ni ó ni ọ̀nà àbẹ́wọ̀

Nínú ìwé ConnMan 1.41 fún Debian bookworm, connman-vpnd ni daemon tí ó ń ṣàkóso àwọn ìso VPN lẹ́gbẹ̀ẹ́ connmand. Ó ṣe àkọsílẹ̀ àwọn àkópọ̀ fún àwọn olùrànlọ́wọ́ VPN tí wọ́n ní orúkọ, pẹ̀lú OpenVPN àti OpenConnect. Àkójọ yẹn jẹ́ gbólóhùn nípa àwọn olùrànlọ́wọ́, kì í ṣe ìlérí pé gbogbo ìlànà tàbí ìṣàn ìjẹ́rìí yóò ṣiṣẹ́. Kà á gẹ́gẹ́ bí àkójọ ohun tí ó yẹ kí a yẹ̀wò, kì í ṣe gẹ́gẹ́ bí ìdánilójú ìbámu.

Lẹ́yìn náà fi àkópọ̀ náà bá ìlànà tí a fọwọ́ sí ti ẹnubodè mu. Ọ̀rọ̀ Cisco kò sọ fún ọ bóyá o nílò ìso irú vpnc àtijọ́ tàbí ìṣàn tí ó bá AnyConnect mu, àti yíyàn tí kò tọ́ máa ń dá àìṣeyọrí ìjẹ́rìí tí ó dàbí ìṣòro ẹ̀rí.

Tí olùrànlọ́wọ́ àdáni àti ConnMan bá lè gbé ọ̀nà àbẹ́wọ̀ ró, pinnu ẹni tí ó ni àwọn ọ̀nà, DNS àti ìgbà ayé kí ọ̀kan nínú wọn tó bẹ̀rẹ̀.

Àwọn ètò daemon kì í ṣe ètò olùpèsè

Ìṣètò gbogbogbòò daemon àti ìṣètò olùpèsè kan ṣoṣo jẹ́ fáìlì ọ̀tọ̀ọ̀tọ̀ pẹ̀lú àwọn ọ̀nà ọ̀tọ̀ọ̀tọ̀. Nínú ìṣètò bookworm tí a kọ sílẹ̀, daemon máa ń kà /etc/connman/connman-vpn.conf, nígbà tí àwọn fáìlì ìpèsè olùpèsè wà lábẹ́ /var/lib/connman-vpn/ pẹ̀lú ìparí .config. Fífi profáìlì OpenVPN sínú àkójọ yẹn kò sọ ọ́ di fáìlì ìpèsè ConnMan. ìwé olùpèsè fún ẹ̀dà yìí ṣàpèjúwe àwọn apá olùpèsè àti àwọn pápá pàtó fún irú tí àwọn fáìlì yẹn nílò gan-an.

Túmọ̀ nípasẹ̀ ìsopọ̀ tí àkópọ̀ tí a fi sínú ẹ̀rọ ń gbà nìkan. Ìgbẹ́kẹ̀lé ẹ̀rí, àwọn ìtọ́kasí kọ́kọ́rọ́ adáni, ìdánimọ̀ ẹnubodè, àwọn ọ̀nà àti àwọn ìwọlé ìjẹ́rìí ẹnìkọ̀ọ̀kan máa ń pa ipa rẹ̀ mọ́, àti àpẹẹrẹ fún irú olùpèsè mìíràn kì í ṣe àyípadà nìkan nítorí pé àwọn méjèèjì nílò àdírẹ́sì sáfà.

Tí olùpèsè kò bá gbé wọlé, fi àwọn pápá rẹ̀ wé ìwé fún ìtújáde tí a fi sínú ẹ̀rọ dípò àpẹẹrẹ blógù.

Aṣojú ìjẹ́rìí jẹ́ ìgbẹ́kẹ̀lé ọ̀tọ̀ọ̀tọ̀

Ìtumọ̀ olùpèsè ṣì lè nílò aṣojú láti gba àwọn ẹ̀rí tàbí láti parí pàṣípààrọ̀ ìjẹ́rìí. Fún àkópọ̀ OpenConnect rẹ̀, ìwé kan náà ṣàlàyé pé a lè béèrè àwọn iye tí ó ṣáko nípa ìjẹ́rìí nípasẹ̀ VPN Agent API, àti pé kúkì tí ó kúrú àkókò kì í ṣe ohun tí ó yẹ gẹ́gẹ́ bí àṣírí ìṣètò pípẹ́. Ẹ̀rọ yẹn kò ṣe ìdánilójú àtìlẹ́yìn fún gbogbo ìwọlé aṣàwákiri, ìbéèrè MFA tàbí àyẹ̀wò ipò ẹnubodè. Jẹ́rìí gbogbo ìṣàn pẹ̀lú ẹni tí ó ni ìgbékalẹ̀ náà.

Má ṣe san ẹ̀san fún aṣojú tí kò sí nípa kíkọ ọ̀rọ̀ ìpamọ́ tàbí tọ́kẹ̀n ìpàdé sínú fáìlì tí a lè kà ní gbogbo ibi. Ìyẹn máa ń sọ àkópọ̀ tí ó ṣáko di ìfihàn àwọn ẹ̀rí, àti ìṣòro kejì máa ń gbé pẹ́ ju ti àkọ́kọ́ lọ.

Tí ẹnubodè bá nílò ìwọlé àjọṣepọ̀, aṣojú jẹ́ apá kan ìṣètò kì í ṣe àfikún àṣàyàn.

Jẹ́rìí àwọn àbájáde mẹ́rin, kì í ṣe ọ̀kan

Lẹ́yìn ìpèsè tí a fọwọ́ sí, yẹ̀wò ohun mẹ́rin lọ́tọ̀ọ̀tọ̀: a ti yan olùpèsè, a ti jẹ́rìí ìso náà, àwọn ọ̀nà tí ó wúlò ni àwọn tí o ní lọ́kàn, àti olùyédè máa ń ṣe bí a ṣe retí. Daemon tí ó ń ṣiṣẹ́, olùpèsè tí ó wà nínú àkójọ àti ohun èlò tí ó dé ibi àkójọ rẹ̀ ni àbájáde mẹ́ta ọ̀tọ̀ọ̀tọ̀, àti èyí tí ó kẹ́yìn nìkan ni èròngbà gidi olùlò. Kíkọ wọ́n lọ́tọ̀ọ̀tọ̀ máa ń sọ ìpele tí ó yẹ kí a túnṣe.

Fi ìhùwàsí ìsopọ̀ padà àti ìlànà ipò àìsí tí a nílò kún àyẹ̀wò yẹn, nítorí ọ̀nà àbẹ́wọ̀ tí ó gbé ara rẹ̀ ró lẹ́ẹ̀kan tí kò sì tún padà bọ̀ sípò kò jẹ́ ìgbékalẹ̀. Jẹ́ kí ìṣètò nẹ́tíwọ́kì ìpìlẹ̀ tí ó ń ṣiṣẹ́ jẹ́ èyí tí a lè dá padà nígbà tí o ń yí àkópọ̀ VPN padà.

Yíyí olùṣàkóso Wi-Fi padà kìkì láti ní bọ́tìnnì jẹ́ àyípadà tí ó tóbi ju iṣẹ́ tí ó ṣáko lọ, àti ní gbogbogbòò àròsọ ni ó máa ń bọ́gbọ́n.

Àwọn àpilẹ̀kọ tó jọra