iPhone gbé tunnel náà sókè, ṣùgbọ́n gateway kò dáhùn, tẹlifóònù sì fi àṣìṣe gbogbogbò hàn. Lóg kan strongSwan dára jù: no proposal chosen. Ìfiránṣẹ́ yìí túmọ̀ sí pé àwọn àkójọ méjì kò pàdé rárá, nítorí náà ìpàdé náà parí kí ìjẹ́rìí tó bẹ̀rẹ̀. Ìṣòro ni pé àwọn àkójọ kò bá ara wọn mu, ojútùú sì ni láti mú kí wọ́n bá ara wọn mu.

Ibí tí gateway ti sọ ìlànà rẹ̀

strongSwan kọ ìlànà rẹ̀ sínú ìṣètò, àmì ìyanu ní ìparí sì pinnu bí a ṣe ń ka ìlànà yẹn. Pẹ̀lú àmì náà àkójọ náà pé: àwọn ìforúkọsílẹ̀ yẹn nìkan ni a gbà, kò sí ẹlòmíràn. Láìsí àmì náà, ìlà kan náà jẹ́ ìtẹ̀síwájú ìfẹ́, daemon sì lè yan nǹkan tí ìwọ kò gbèrò. Béèrè irú ọ̀nà tí a fi sílẹ̀ kí o tó túmọ̀ nǹkan kan, nítorí àwọn méjèèjì ń hùwà yàtọ̀ sí client kan náà. Kọ ìlà gangan náà, pẹ̀lú àmì, kí o sì dán an wò.

Client tí ó ń fi àkójọ tó gbòòrò sílẹ̀ ṣì lè so mọ́ gateway tí a ti dè, bí ó bá jẹ́ pé ìdàpọ̀ kan wà ní ẹ̀gbẹ́ méjèèjì. Ohun tí kò lè ṣẹlẹ̀ ni ìjíròrò ní òde àkójọ tí a ti dè.

Ìdí nìyẹn tí profile tí a dà kó láti inú app VPN mìíràn lè ṣiṣẹ́ níbí tí tìrẹ kò ti ṣiṣẹ́: app yẹn fi àkójọ mìíràn ránṣẹ́.

Àwọn orúkọ gbọ́dọ̀ bá ara wọn mu, kì í ṣe láti dára sí i

Àwọn ìtumọ̀ méjì ń da àwọn tí ń gbé iye kúrò ní strongSwan lọ sí iOS rú. Algoridimu ìdúróṣinṣin tí a kọ sí SHA1 nínú àbá IKE ń rìn ní ìrísí kúkúrú rẹ̀, tí iOS pè ní .SHA96. Ẹgbẹ́ Diffie-Hellman tí a kọ sí modp1024 jẹ́ ẹgbẹ́ 2, tí iOS pè ní .group2. Fífi SHA-256 tàbí ẹgbẹ́ 14 rọ́pò rẹ̀ kò ní jíròrò pẹ̀lú gateway tí ó gba bára péré nìkan. Client gbọ́dọ̀ ṣàlàyé algoridimu kan náà, kì í ṣe èyí tó lágbára jù.

Fi àwọn iye yẹn kalẹ̀ ní kedere nínú NEVPNProtocolIKEv2. Àwọn iye àkọ́kọ́ lè gbòòrò tàbí tóóró ju profile tí ìwọ ń rọ́pò lọ, ìyàtọ̀ sì máa ń farahàn nígbà tí ìfọwọ́sowọ́pọ̀ bá kùnà.

Àbá ọmọ kùnà ní ìgbà tó pẹ́ jù àti ní ìdákẹ́jẹ́ jù

Ṣètò àjọṣepọ̀ ààbò ọmọ pẹ̀lú, kì í ṣe ti IKE nìkan. Nígbà tí àwọn pàtàkì IKE nìkan bá bá ara wọn mu, tunnel náà ń jẹ́rìí, lẹ́yìn náà kò gbé ìrìnàjò, èyí tí ó jẹ́ ìkùnà tó dákẹ́ jẹ́ẹ́ ju ìkọ̀lọ̀ lọ. Fi ìpamọ́, ìdúróṣinṣin, ẹgbẹ́ àti ìgbà ìwàláàyè ọmọ kalẹ̀ ní ìgbésẹ̀ kan náà. Jẹ́ kí ìgbà ìwàláàyè client wà ní iye gateway tàbí kéré sí i, nítorí pé fífi agbara ṣe ohun tó gùn ju máa ń fúnni ní ìfiránṣẹ́ no proposal chosen kan náà láti ìdí mìíràn. Àìbámu níbẹ̀ máa ń rí bíi àìbámu IKE nínú àkọsílẹ̀.

Ṣàyẹ̀wò bóyá profile ń jẹ́rìí pẹ̀lú àwọn ẹ̀rí tàbí pẹ̀lú àṣírí tí a pín nígbà tí ìwọ wà nínú ìṣètò. Ìkọ̀lọ̀ àbá àti ìkọ̀lọ̀ ìjẹ́rìí máa ń farahàn ní ìlà ọ̀tọ̀ọ̀tọ̀, àti fífi èyí tí kò tọ́ ṣe máa ń gba ọjọ́ kan. Dán an wò pẹ̀lú ìsopọ̀ tuntun lẹ́yìn ìyípadà kọ̀ọ̀kan, onírúurú kan ní ìgbà kan, nítorí ipò tí a ti fi pamọ́ ń fi ohun tí pàtàkì yí padà pamọ́.

Fi àkójọ àtijọ́ sílẹ̀ ní àkókò tí ó pọn dandan nìkan

Fífi SHA-1 dè pẹ̀lú ẹgbẹ́ 1024-bit jẹ́ afárá, kì í ṣe ibi-àfojúsùn. Àwọn méjèèjì ti di àtijọ́, àwọn client tuntun sì lè kọ̀ wọ́n pátápátá, èyí tí ó túmọ̀ sí pé profile yóò kùnà lórí ẹ̀rọ tó kàn láìsí ìyípadà kankan ní ẹ̀gbẹ́ rẹ. Ka fífi dè náà sí ohun ìgbà díẹ̀, kí o sì kọ bẹ́ẹ̀ sínú àkọsílẹ̀.

Bí strongSwan bá jẹ́ tìrẹ, fi àbá òde-òní kún un, kí o sì jẹ́ kí ẹ̀gbẹ́ méjèèjì jíròrò lọ sókè nígbà tí ìforúkọsílẹ̀ àtijọ́ wà fún àwọn ẹ̀rọ àtijọ́. Ka àbájáde ipò daemon láti rí àkójọ tí ìsopọ̀ kọ̀ọ̀kan lò gan-an. Lẹ́yìn náà yọ fífi dè kúrò ní ẹ̀gbẹ́ client nígbà tí a bá ti fìdí bára òde-òní múlẹ̀. Tunnel tí ó gbé sókè kò tó ẹ̀rí, nítorí ó lè gbé sókè lórí àkójọ tí ìwọ ń gbìyànjú láti yọ kúrò. Ìwé strongSwan fún IKEv2 ṣàlàyé ìlànà àwọn àbá àti àmì strict.

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