Kí ni idi tí RADIUS fi ń rí àdírẹ́sì IP dípò orúkọ aṣàmúlò VPN
strongSwan lè fi ìdánimọ̀ IKE sínú RADIUS User-Name ṣáájú ìparọ́rọ́ EAP èyíkéyìí. Pinnu ẹni tí ó ń béèrè ìdánimọ̀ àkọsílẹ̀, lẹ́yìn náà so ìgbìyànjú kan pọ̀.
Olùṣàmúlò Windows IKEv2 kan ń so mọ́, àti pé ìbéèrè RADIUS dé pẹ̀lú àdírẹ́sì ní ibi tí orúkọ àkọsílẹ̀ yẹ kí ó wà. Kò sí ohun tí ó ti kùnà síbẹ̀, ìyẹn gan-an sì ni apá tí ó ń dàrú: ẹnubodè ń ròyìn ìdánimọ̀ tí olùṣàmúlò gbé kalẹ̀ ní ìpele IKE. Orúkọ aṣàmúlò tí backend rẹ fẹ́ lè wá láti inú ìparọ́rọ́ EAP ọ̀tọ̀ kan tí kò tíì ṣẹlẹ̀. Pinnu ẹni tí yóò béèrè fún un kí o tó yí àkọsílẹ̀ padà.
Ìdánimọ̀ méjì ń rìn nínú ìsopọ̀ kan
Orúkọ méjì lè farahàn nínú ìsopọ̀ kan. Ìdánimọ̀ IKE ń dánimọ̀ ẹlẹgbẹ́ nígbà tí a ń ṣètò tunnel, plugin eap-radius sì ń ṣàdàkọ rẹ̀ sínú RADIUS User-Name ní ìbẹ̀rẹ̀. Ìdánimọ̀ EAP jẹ́ iye mìíràn, tí a ń lò fún ìjẹ́rìí aṣàmúlò, ó sì lè má ṣeé rán rẹ̀ rárá tí ẹnikẹ́ni kò bá béèrè fún un.
Ìdí nìyẹn tí àkọsílẹ̀ RADIUS fi lè fi àdírẹ́sì hàn nígbà tí àkọsílẹ̀ wà tí ọ̀rọ̀ ìpamọ́ sì tọ́. A ń béèrè lọ́wọ́ backend nípa ìpele tí kò tọ́. Àpèjúwe RADIUS jẹ́ kìkì ohun gbéni fún orúkọ tí a yàn.
Béèrè lọ́wọ́ ẹnubodè kí ó béèrè ìdánimọ̀ EAP
Ìṣètò kan tí a ṣe àtìlẹ́yìn fún ń jẹ́ kí ẹnubodè béèrè ìdánimọ̀ EAP kí ó tó fi ìjẹ́rìí lé RADIUS lọ́wọ́. Nínú apá ìjẹ́rìí jíjìnnà ti ìsopọ̀, ṣètò ọ̀nà sí eap-radius kí o sì béèrè ìdánimọ̀ EAP ní kedere. Àpẹẹrẹ tí ó wà nísàlẹ̀ jẹ́ ti inú blọ́kì ìsopọ̀ tí ó ti wà, kì í ṣe fọ́ọ̀lù tirẹ̀. Jẹ́rìí ìsopọ̀ àti backend ìṣètò kí o tó ṣàdàkọ àfọwọ́kọ láti ìfilélẹ̀ mìíràn.
remote {
auth = eap-radius
eap_id = %any
}Pẹ̀lú ìyẹn, backend gba ìdánimọ̀ tí olùṣàmúlò pèsè nínú ìparọ́rọ́ EAP dípò àdírẹ́sì IKE. Kò sí ohun mìíràn nípa ìsopọ̀ tí ó yí padà.
Tàbí jẹ́ kí RADIUS bẹ̀rẹ̀ ìparọ́rọ́ EAP
Ìṣètò kejì fi ìgbésẹ̀ àkọ́kọ́ sí ẹ̀gbẹ́ RADIUS. Plugin lè rán àmì EAP-Start dípò dídúró de ìdáhùn ìdánimọ̀ àkọ́kọ́, èyí tí ó jẹ́ kí server lè darí ìparọ́rọ́ náà. Èyí jẹ́ ìṣètò ní ìpele plugin, nítorí náà ó ń nípa lórí gbogbo ìsopọ̀ tí ó ń lo plugin náà.
charon {
plugins {
eap-radius {
eap_start = yes
}
}
}Yan ìṣètò kan pẹ̀lú olùṣiṣẹ́ RADIUS dípò lílọ́nà méjèèjì kí o sì retí. Wọ́n ṣàpèjúwe àwọn ìṣàn iṣẹ́ ọ̀tọ̀ọ̀tọ̀, server tí ó ń retí láti bẹ̀rẹ̀ kò sì ní fi dandan kojú ẹnubodè tí ó bẹ̀rẹ̀ ìfọ̀rọ̀wérọ̀. Ìwé àpèjúwe plugin ṣàpèjúwe méjèèjì, pẹ̀lú ìdánimọ̀ tí ìgbésẹ̀ kọ̀ọ̀kan ń gbé.
Tẹ̀lé ìgbìyànjú kan nínú àwọn àkọsílẹ̀ méjèèjì
So ìgbìyànjú kan pọ̀ nínú àwọn àkọsílẹ̀ méjèèjì. Wo ìdánimọ̀ IKE, lẹ́yìn náà bóyá ìparọ́rọ́ EAP-Identity ń ṣẹlẹ̀, lẹ́yìn náà orúkọ tí ìgbésẹ̀ ìjẹ́rìí ń gbà. Backend tí ó kọ àdírẹ́sì náà nígbà tí ìparọ́rọ́ EAP kò tíì ṣẹlẹ̀ lè dá ìlànà náà dúró kí ìdánimọ̀ tí o pinnu kí ó tó farahàn rárá.
journalctl -u strongswan -fPa ọ̀nà àkọ́kọ́ orúkọ aṣàmúlò tí ètò ìdánimọ̀ ń retí mọ́, pẹ̀lú àkọ́kọ́ orúkọ agbègbè. Má ṣe hun àkọsílẹ̀ láti inú iye tí ó dàbí àdírẹ́sì rárá, má sì ṣe pa ìjẹ́rìí rẹ́ láti tẹ́ ìlànà ìṣàkóso kan lọ́rùn rárá. Ìdánimọ̀ EAP jẹ́ orúkọ tí a sọ, ọ̀nà náà sì ní láti fi ìdí rẹ̀ múlẹ̀. Kọ orúkọ tí ó jáde sínú àkọsílẹ̀ ìdánwò kí ìgbìyànjú tó kàn lè bẹ̀rẹ̀ láti ipò tí a mọ̀.
Tí ìṣàn tí a túnṣe bá dé àkọsílẹ̀ tí ó tọ́ tí a sì ṣì kọ̀ ọ́, ẹ̀rí tó kàn kì í ṣe ìdánimọ̀, bí kò ṣe ọ̀nà EAP àti ìlànà backend. Àtúnyẹ̀wò àtúntò ọ̀rọ̀ ìpamọ́ kò lè tún iye tí a yàn ní ìpele ìlànà tí ó ṣáájú ṣe.