Ṣé iṣẹ́ VPN kan lè bo àwọn kọ̀m̀pútà Windows, Mac àti Linux?
Ètò ìwọlé kan lè sin àwọn kọ̀m̀pútà Windows, Mac àti Linux, ṣùgbọ́n lẹ́yìn tí a bá ti fìdí ìdánimọ̀ ẹnu-ọ̀nà, ẹ̀rí, ipa-ọ̀nà àti ìlànà olùyọjáde múlẹ̀.
Laptop mẹ́ta nínú ẹgbẹ́ kan, àwọn àkójọ VPN mẹ́ta tí ó yàtọ̀, àti tikẹ́ẹ̀tì kan tí ó sọ pé ìsopọ̀ ń ṣiṣẹ́ níbi gbogbo àyàfi lórí Mac. Ètò tí ó wà lẹ́yìn àwọn oníbárà yẹn lè jẹ́ ọ̀kan náà bí àwọn àkójọ náà kò tilẹ̀ jẹ́ bẹ́ẹ̀. Ohun tí ó gbọ́dọ̀ bára mu kéré ju bí ọ̀pọ̀ ìgbékalẹ̀ ṣe rò lọ: ìdánimọ̀ ẹnu-ọ̀nà kan, irú ẹ̀rí kan, àkójọ ipa-ọ̀nà kan àti ìlànà olùyọjáde kan. Kọ àwọn mẹ́rin yìí sílẹ̀ kí ẹnikẹ́ni tó gbé prófáìlì jáde, iṣẹ́ orí pẹpẹ yóò sì di àkọsílẹ̀ àyẹ̀wò dípò ìwádìí.
Bẹ̀rẹ̀ pẹ̀lú àdéhùn ìwọlé, kì í ṣe fáìlì oníbárà
Àdéhùn ìwọlé jẹ́ ìlà márùn-ún tí olùyẹ̀wò lè ṣàyẹ̀wò láì ṣí kọ́nsọ́òlì olùpèsè. Ó dárúkọ àwọn àkọ́kọ́ àdáni tí ó gbọ́dọ̀ dé ọ̀dọ̀ wọn, àwọn orúkọ inú tí ó gbọ́dọ̀ yọjáde, olùyọjáde tí ó ń dá wọn lóhùn, ìrìnàjò tí a gbà láàyè láti dúró lórí ipa-ọ̀nà àdúgbò àti ìwé-ẹ̀rí ẹnu-ọ̀nà tí oníbárà yẹ kí ó retí. Gbogbo ohun mìíràn nínú ìgbékalẹ̀ jẹ́ ìtumọ̀ àwọn ìlà yẹn sí ọ̀nà fáìlì kan.
Àpẹẹrẹ ọ́fíìsì kan mú apẹrẹ náà di kedere: àwọn sẹ́bà àpùlẹ̀ wà nínú 10.60.0.0/16, àwọn orúkọ àdáni wà lábẹ́ corp.example, olùyọjáde inú wà ní 10.61.0.53, ìṣàwárí ojoojúmọ́ sì dúró lórí ipa-ọ̀nà tí ẹ̀rọ náà ti ń lò. Ohun tí ó kẹ́yìn jẹ́ ìpinnu ìlànà, kì í ṣe àṣepé oníbárà, àti pé ọ̀pọ̀ oníbárà yóò fi gbogbo rẹ̀ ránṣẹ́ kọjá inú ihò tí ẹnikẹ́ni kò bá sọ bẹ́ẹ̀kọ́. Ṣàkọsílẹ̀ àdéhùn náà pẹ̀lú ọjọ́ àti ẹni tí ó ni í, nítorí àkọsílẹ̀ yẹn ni yóò sọ fún ọ lẹ́yìn náà bóyá ihò náà ló yí padà tàbí ìlànà náà.
Yan ìlànà ìsọ̀rọ̀ kan àti ẹ̀rí ìdánimọ̀ kan tí o lè dáàbò bò
IKEv2 pẹ̀lú ìjẹ́rìí ẹnu-ọ̀nà tí ó dá lórí ìwé-ẹ̀rí àti EAP fún olùlò ni yíyàn tí ó wọ́pọ̀ nígbà tí gbogbo àwọn pẹpẹ mẹ́ta gbọ́dọ̀ ṣiṣẹ́ láìsí sọ́fítíwéè àfikún, nítorí Windows, macOS àti NetworkManager kọ̀ọ̀kan wá pẹ̀lú oníbárà IKEv2. Ìṣòro náà ni pé àtìlẹ́yìn IKEv2 ń ṣàpèjúwe àmì kan, kì í ṣe àkójọ ẹ̀yà. Àwọn ọ̀nà EAP, àwọn kọ́kọ́rọ́ tí ẹ̀rọ ń ṣàtìlẹ́yìn, ìsopọ̀ ìwé-ẹ̀rí mọ́ àkọsílẹ̀ àti àtúnṣopọ̀ aládàáṣiṣẹ́ ni a ń ṣe fún pẹpẹ kọ̀ọ̀kan. Àkópọ̀ tí ó ń ṣiṣẹ́ lórí méjì nínú mẹ́ta wọ́pọ̀ débi pé kí o gbà á gbọ́ títí tí wọn yóò fi dán an wò.
Dán páàdì náà wò lórí gbogbo pẹpẹ àfojúsùn kí wọ́n tó kọ ìtọ́sọ́nà ìgbékalẹ̀, kì í ṣe lẹ́yìn. Ẹnu-ọ̀nà tí ó ń pèsè EAP-MSCHAPv2 àti EAP-TLS fún ọ ààyè fún ipa-ọ̀nà àbẹ̀wò, níwọ̀n tí a bá kọ ipa-ọ̀nà àbẹ̀wò yẹn sílẹ̀ gẹ́gẹ́ bí ohun tí a ṣàtìlẹ́yìn, kì í ṣe ohun tí a ṣàwárí nígbà ìṣẹ̀lẹ̀. Ipa-ọ̀nà méjì tí a ṣàtìlẹ́yìn jẹ́ ìdánilójú tí kò wọ́n; ipa-ọ̀nà kẹta tí a kò kọ sílẹ̀ jẹ́ tikẹ́ẹ̀tì ọjọ́ iwájú.
Nígbà tí kò bá sí páàdì kan tí ó bo gbogbo oníbárà mẹ́ta, àwọn àṣàyàn tòótọ́ ni láti fi oníbárà kún, fi prófáìlì kún lórí ẹnu-ọ̀nà, tàbí dín àkójọ àwọn pẹpẹ tí a ṣàtìlẹ́yìn kù. Pípa ìjẹ́rìí ìwé-ẹ̀rí lórí pẹpẹ tí ó ń kùn pùpọ̀ jùlọ kò sí nínú wọn. Ìyípadà yẹn yóò sọ àlàfo ìbámu di ewu ìdábọ́, kò sì sí ìgbésẹ̀ tó kù nínú ìgbékalẹ̀ tí yóò tún un ṣe.
Kọ́ ẹ̀yà iṣẹ́ kan fún pẹpẹ kọ̀ọ̀kan láti inú àdéhùn náà
Windows ń lò prófáìlì VPNv2, tí a fi MDM ń pèsè tàbí tí a dá ní àdúgbò pẹ̀lú Add-VpnConnection àti ẹrù XML rẹ̀. Ohun tí ó ń gèjẹ ni ìwọ̀n àti ìgbẹ́kẹ̀lé. Prófáìlì ìwọ̀n ẹ̀rọ àti èyí tí ìwọ̀n olùlò ń gbé oríṣiríṣi ibi ìpamọ́, nítorí náà ìwé-ẹ̀rí tí oníbárà nílò gbọ́dọ̀ wà nínú ibi ìpamọ́ tí ó bá ìwọ̀n tí o yàn mu. Bí àkópọ̀ yìí bá ṣe àṣìṣe, ó ń dá prófáìlì tí ó ń gbé wọlé dáadáa tí yóò sì kùnà ní ìsopọ̀ àkọ́kọ́.
macOS ń lò prófáìlì ìṣètò pẹ̀lú ẹrù VPN tí a ń darí, tí a fi ọwọ́ sí lórí àti tí a fi MDM ń pín tàbí tí a fi ọwọ́ fi sórí fún ìdánwò. Ìdánimọ̀ àti ẹ̀wọ̀n CA ń rìn gẹ́gẹ́ bí ẹrù ọ̀tọ̀ọ̀tọ̀, ìdí nìyẹn tí prófáìlì fi lè gbé orí láìsí ẹ̀dùn yóò sì ṣì kùnà ní àkókò ìsopọ̀. Ṣàyẹ̀wò àkójọ ẹrù, kì í ṣe àbájáde ìgbékalẹ̀ nìkan.
Linux sinmi lórí ẹ̀yìn NetworkManager, strongSwan àti àfikún NetworkManager jẹ́ àpò ọ̀tọ̀ọ̀tọ̀. Àwọn ẹ̀yà ìsopọ̀ jẹ́ ti àfikún náà, kì í ṣe kọ́kọ́rọ́ VPN gbogbogbò, nítorí náà kọ́kọ́rọ́ tí a dà láti àfikún mìíràn sábà máa ń pamọ́ láìsí àṣìṣe yóò sì kùnà nígbà ìmúṣiṣẹ́. Kọ́ ìsopọ̀ náà lórí àwòrán mímọ́ láti jẹ́rìí pé àfikún náà wà níbi tí yóò ti ṣiṣẹ́ gan-an.
Àwọn ẹ̀yà iṣẹ́ mẹ́ta yàtọ̀ ní ọ̀nà, ṣùgbọ́n kọ̀ọ̀kan ń kọ́ àwọn ìlà àdéhùn márùn-ún kan náà. Ìyẹn ni ìdánwò bóyá ẹ̀yà iṣẹ́ ti parí: gbogbo ìlà ni a fi hàn níbìkan, a kò sì dá ohunkóhun àfikún ní ọ̀nà.
| Platform | Artifact | Check before handoff |
|---|---|---|
| Windows | VPNv2 profile or Add-VpnConnection | Scope matches certificate store |
| macOS | Managed VPN payload plus certificate payload | Both payloads present in one profile |
| Linux | NetworkManager connection with strongSwan backend | Plugin package installed on the image |
Jẹ́rìí àwọn ipa-ọ̀nà, olùyọjáde àti àtúnṣopọ̀ lórí àkọsílẹ̀ mímọ́
Jíjẹ́ kí ó so mọ́ kì í ṣe ìdánwò ìtẹ́wọ́gbà. Lórí Windows Get-VpnConnection ń fi prófáìlì hàn, route print ń fi hàn bóyá àkọ́kọ́ àdáni náà bá ilẹ̀ kù lórí ojú-ọ̀nà ihò. Lórí macOS scutil --nc list ń jẹ́rìí iṣẹ́ tí ó ń ṣiṣẹ́ nígbà tí scutil --dns ń fi ìtòlẹ́sẹẹsẹ olùyọjáde hàn tí ẹ̀rọ yóò lò gan-an.
Lórí Linux nmcli connection show --active ń fi hàn pé ìsopọ̀ wà níṣẹ́, resolvectl status ń fi DNS hàn fún ọ̀nà kọ̀ọ̀kan. Olùyọjáde tí ó wà nínú fáìlì ìsopọ̀ ṣùgbọ́n tí kò sí nínú àbájáde ọ̀nà kọ̀ọ̀kan túmọ̀ sí pé DNS pínpín kò ní ìlò. Ìyẹn ni ìyàtọ̀ láàrin àwọn orúkọ tí ń yọjáde àti àwọn orúkọ tí ń yọjáde nípasẹ̀ ihò, ó sì ń yí ẹgbẹ́ àtìlẹ́yìn tí yóò gbé ìgbésẹ̀ tó kàn padà. Fi àbájáde ọ̀nà kọ̀ọ̀kan wé kí ìsopọ̀ tó gòkè àti lẹ́yìn, kì í ṣe lẹ́yìn nìkan.
Ṣe gbogbo àyẹ̀wò náà pẹ̀lú àkọsílẹ̀ tuntun, láìsí ẹ̀rí tí a ti fi pamọ́ àti láìsí ìwé-ẹ̀rí tí alábòójútó fi sórí. Lẹ́yìn náà tún un ṣe lẹ́yìn ìdúró àti ìtẹ̀síwájú, àti lẹ́ẹ̀kan sí i lẹ́yìn tí o ti fipá mú àtúnkọ ẹ̀rí. Àwọn ìyípadà méjì yẹn ń tú àwọn àìsore àtúnṣopọ̀ púpọ̀ jùlọ tí ìsopọ̀ àkọ́kọ́ kì í fi hàn rárá.
Fi ẹ̀yà-ìtàn sí àpò náà kí o sì pa ipa-ọ̀nà ìpadàsẹ́yìn mọ́
Sami àpò kọ̀ọ̀kan pẹpẹ pẹ̀lú àtúnyẹ̀wò àdéhùn tí ó ń mú ṣẹ, kí o sì kọ àwọn ẹ̀yà-ìtàn oníbárà àti ẹnu-ọ̀nà tí o fi gbà á. Nígbà tí ìhùwàsí bá yí padà lẹ́yìn ìmúdójúìwọ̀n oníbárà, àmì náà ń tọ́ka sí àdéhùn tí a gbọ́dọ̀ dán wò lẹ́ẹ̀kan sí i, kì í ṣe fáìlì tí a gbọ́dọ̀ díwọ̀n.
Pa àpò ìṣáájú kọ̀ọ̀kan pẹpẹ mọ́ kí ó lè rí, kí o sì kọ àṣẹ ìmúkúrò rẹ̀ lẹ́gbẹ̀ẹ́. Yíyọ prófáìlì VPN kúrò kì í ṣe àwòrán dígí de ìgbékalẹ̀ rẹ̀ lórí Windows, macOS tàbí Linux, àwọn ìyàtọ̀ sì ń farahàn ní àkókò tí ó burú jùlọ. Dán ìmúkúrò náà wò lẹ́ẹ̀kan lórí ẹ̀rọ àpamọ́ kí àkójọ náà di ètò, kì í ṣe ìrètí.