Àwọn ẹgbẹ́ méjèèjì ń ṣe àtìlẹ́yìn AES, àwọn méjèèjì ń gba SHA-256, ṣùgbọ́n ojú-ọ̀nà náà kò gòkè síbẹ̀. Àbá náà kùnà lórí ẹ̀yà kan tí ẹnikẹ́ni kò fiwé, ní ọ̀pọ̀ ìgbà ẹgbẹ́ pàṣípààrọ̀ kọ́kọ́rọ́. Ìtọ́sọ́nà yìí ń ka pàṣípààrọ̀ gidi náà kí a tó yí nǹkan kankan padà, ó ń lo ìlànà kan tí ó ní ààlà, ó sì ń fi ọ̀nà ìpadàbọ̀ sílẹ̀ tí yóò dá àwọn ìpínrọ̀ àtẹ̀yìnwá padà.

Ka ìkùnà kí o tó yí ẹgbẹ́ padà

«Àṣìṣe ìbámu ìlànà» jẹ́ àkópọ̀, kì í ṣe ìwádìí àrùn. Ó túmọ̀ sí pé a kò rí àbá tí ẹgbẹ́ méjèèjì lè gbà, kò sì sọ nǹkan kan nípa ẹ̀yà tí a kọ̀. Wo ó gẹ́gẹ́ bí ìbẹ̀rẹ̀ ìwádìí, kì í ṣe ẹ̀rí nípa ẹgbẹ́ kan pàtó.

Ìdáhùn sábà wà ní ẹ̀gbẹ́ olùsìn. Àkọsílẹ̀ strongSwan ní ìpele tí ó yẹ máa ń ṣe àkójọ àbá tí ó gbà láti ọ̀dọ̀ alákòóso àti àbá tí a ṣètò rẹ̀ láti gbà, ìyàtọ̀ láàrin àwọn àkójọ méjèèjì sì ń dárúkọ ẹ̀yà tí ó kùnà.

Má ṣe rò pé alákòóso ń pèsè ohun tí àkọsílẹ̀ fóróọmù àtijọ́ sọ. Profáìlì tí ń ṣiṣẹ́ àti ìlànà tí a fi sínú rẹ̀ ni ó ń pinnu àkójọ tí a pèsè, àti pé ìdàgbàsókè Windows tí a ti ṣe àtúnṣe lè pèsè ẹ̀ka tí ó yàtọ̀ sí èyí tí ó wà nínú àwòrán ojú-ìwé tí o ń dà kópù.

Kọ àwọn àkójọ méjèèjì sílẹ̀. Ipò ìyípadà mẹ́rin àti ẹgbẹ́ kan jẹ́ àkójọ kúkúrú, fífiwé rẹ̀ ní ìlà-líla gba àkókò díẹ̀ ju àdánwò kankan lọ. Ipò mẹ́rin rọrùn láti máa wò. Fáìlì àkọsílẹ̀ kò rọrùn.

Ṣe àfiwé gbogbo ìyípadà, kì í ṣe orúkọ kan tí ó mọ̀nà

Àbá IKE jẹ́ àkójọ àwọn yíyan tí gbogbo wọn gbọ́dọ̀ bá mu. Ìkọ̀kọ̀ ń dáàbò bo ìjíròrò, àìṣedéédéé tàbí PRF ń jẹ́rìí rẹ̀, ẹgbẹ́ Diffie-Hellman sì ń dá ohun èlò kọ́kọ́rọ́ tuntun. Àbá tí ó bá mu ní méjì àkọ́kọ́ tí ó sì yàtọ̀ ní ẹ̀kẹta kò ṣì jẹ́ ìtẹ́wọ́gbà fún àwọn ẹgbẹ́ méjèèjì.

Àwọn pápá Windows méjì tí a ń dàrú níbí jẹ́ ti ìpele ọ̀tọ̀ọ̀tọ̀. DHGroup kan pàṣípààrọ̀ kọ́kọ́rọ́ IKE, nígbà tí PfsGroup kan àjọṣepọ̀ ọmọ tí ń dáàbò bo ìtàkùn. Yíyí èkejì padà kò lè tún ìkùnà nínú èkínní ṣe.

Orúkọ àwọn ẹgbẹ́ yàtọ̀ láàrin àwọn ìmúṣẹ, ìyẹn sì jẹ́ orísun ìdàrúdàpọ̀ ọ̀tọ̀ọ̀tọ̀. strongSwan ń kọ modp2048 àti ecp256 nígbà tí Windows ń lo orúkọ ìṣirò bíi Group14 àti ECP256, nítorí náà àfiwé gbọ́dọ̀ túmọ̀ kí ó tó fiwé. Pa àkọsílẹ̀ onílé-méjì mọ́ pẹ̀lú orúkọ méjèèjì. Nígbà náà a ó pín ìyàtọ̀ tí ó kàn ní ìṣẹ́jú àáyá.

TransformWindows parameterstrongSwan nameFailure it causes
EncryptionCipherTransformConstantsaes, aes256gcm and similarNo common proposal at all
Integrity or PRFAuthenticationTransformConstantssha256, sha512 and similarProposal rejected after encryption matches
Key-exchange groupDHGroupmodp2048, ecp256Exchange fails during key establishment
Child SA protectionPfsGroupesp proposal groupsTunnel negotiates, data association does not

Lo ìlànà kan tí ó pé tí ó sì ní ààlà

Ohun èlò tí a ṣe àtìlẹ́yìn fún profáìlì IKEv2 ìbílẹ̀ ni ìlànà IPsec fún ìsopọ̀ kọ̀ọ̀kan, tí a ṣètò gẹ́gẹ́ bí ohun kan ṣoṣo dípò pápá-pápá. Wo ó ṣáájú, lẹ́yìn náà lo ó, kí o sì pa àwọn ìpínrọ̀ àtẹ̀yìnwá mọ́ nínú àkọsílẹ̀ ìyípadà.

Set-VpnConnectionIPsecConfiguration -ConnectionName "Northwind IKEv2" -AuthenticationTransformConstants SHA256128 -CipherTransformConstants AES256 -EncryptionMethod AES256 -IntegrityCheckMethod SHA256 -DHGroup ECP256 -PfsGroup ECP256 -WhatIf

Yíyan -WhatIf ń fi ìyípadà àdúgbò hàn ṣáájú, kò sì lo nǹkan kan. Ìyẹn wúlò, ó sì tún jẹ́ dèbù tí ó wọ́pọ̀, nítorí ìwò ṣáájú ń fi kìkì pé àwọn ìpínrọ̀ jẹ́ ìtẹ́wọ́gbà ní ti gírámà fún cmdlet àdúgbò náà. Kò sọ nǹkan kan nípa bóyá ẹnubodè yóò gba àbá tí ó jáde.

Bákan náà ṣe àfiwé ìwọ̀n náà nígbà tí o wà níbẹ̀. Ìsopọ̀ nínú ìpamọ́ gbogbo olùlò nílò ìpínrọ̀ gbogbo-olùlò tí ó bá mu, yíyí profáìlì fún olùlò kọ̀ọ̀kan pẹ̀lú orúkọ ìfihàn kan náà sì ń yí ohun mìíràn padà tí ojú-ọ̀nà kò lò.

Lẹ́yìn náà kí o mú ẹ̀gbẹ́ strongSwan wá sí ẹ̀ka kan náà kí o tó dánwò. Ìyípadà tí a ṣe ní ìbámu ní ìpẹ̀kun méjèèjì ni ẹ̀yà kan ṣoṣo tí ó ń para pọ̀; yíyí ẹ̀gbẹ́ kan padà àti gbígbìyànjú lẹ́ẹ̀kan sí i ń mú àkọsílẹ̀ tí ó kún fún ìkọ̀ kan náà jáde.

Ṣàyẹ̀wò pàṣípààrọ̀ àti ìsọdọ̀tun kọ́kọ́rọ́ lọ́tọ̀ọ̀tọ̀

Ìsopọ̀ tí ó ṣàṣeyọrí jẹ́ àkíyèsí kan, ìsọdọ̀tun kọ́kọ́rọ́ sì jẹ́ òmíràn. Ìjíròrò IKE àkọ́kọ́ ń lo ẹ̀ka ìpínrọ̀ kan, àjọṣepọ̀ ọmọ tí ń gbé ìtàkùn sì lè jẹ́ kí a tún ṣe ìjíròrò rẹ̀ lẹ́yìn náà pẹ̀lú ìlànà tirẹ̀. Ètò tí ó so pọ̀ tí ó sì já bọ́ lẹ́yìn àkókò díẹ̀ sábà jẹ́ ọ̀ràn kejì.

ipsec statusall | grep -A6 "Northwind"
Get-VpnConnection -Name "Northwind IKEv2" | Format-List *

Àṣẹ àkọ́kọ́ ń fi ìwòye olùsìn hàn lórí àwọn àjọṣepọ̀ tí a ti dá, pẹ̀lú SA ọmọ àti ìgbésí-ayé tí ó kù. Èkejì ń fi hàn ohun tí profáìlì alákòóso ní báyìí, ìyẹn sì ni ọ̀nà kan ṣoṣo láti jẹ́rìí pé ìlànà tí o ṣètò ni ìlànà tí ń ṣiṣẹ́.

Wo ìsọdọ̀tun kọ́kọ́rọ́ kíkún kí o tó polongo àṣeyọrí. Ìyẹn túmọ̀ sí fífi ìsopọ̀ náà mọ́ gòkè tó pẹ́ tó kí àjọṣepọ̀ ọmọ lè di rírọ́pò, lẹ́yìn náà kí o jẹ́rìí pé ìtàkùn ń tẹ̀síwájú. Ọ̀pọ̀ àìbámu ìlànà ń fi ara pamọ́ ní ìgbésẹ̀ yẹn, nítorí ìjíròrò àkọ́kọ́ lè ṣàṣeyọrí pẹ̀lú ẹ̀ka tí ìsọdọ̀tun kò gbà.

Ìpadàbọ̀ ni ẹ̀ka ìpínrọ̀ àtẹ̀yìnwá, kì í ṣe àyọkúrò aláìní ààlà. Bí alákòóso bá pèsè ẹgbẹ́ àtijọ́ aláìlera nìkan, ìdáhùn ni láti mú ìlànà àpapọ̀ alákòóso àti olùsìn dára síi, kì í ṣe láti fi ẹgbẹ́ yẹn kún ẹnubodè níbi tí gbogbo ẹ̀gbẹ́ ọjọ́ iwájú yóò ti lè bá ìjíròrò sọ̀kalẹ̀ dé ọ̀dọ̀ rẹ̀.

Ṣàkọsílẹ̀ ìpínrọ̀ mẹ́rin, ẹgbẹ́, ìwọ̀n ìsopọ̀ àti èsì ìsọdọ̀tun kọ́kọ́rọ́. Ìyẹn jẹ́ àkọsílẹ̀ kúkúrú, ìyẹn sì ni ìyàtọ̀ láàrin ìtọ́sọ́nà àti ìtàn nípa ìgbà tí ojú-ọ̀nà gòkè.

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