FortiGate IPsec lórí Linux: ẹ̀rọ ìsokọ́ wo ni ó ń sopọ̀ gan-an
Ẹ̀rọ ìsokọ́ Linux ti olùpèsè ń sọ SSL VPN nìkan. A gbọ́dọ̀ tún ìtọ́sọ́nà IPsec alágbèéká kọ́ nínú vpnc tàbí strongSwan, pápá mẹ́rin sì gbọ́dọ̀ bá ẹnubodè mu.
Alabaṣiṣẹ́pọ̀ rẹ lórí Windows gbé ìtọ́sọ́nà FortiGate wọlé, ó sì wà lórí ayélujára ní ìṣẹ́jú kan. Ìwọ fi àkójọpọ̀ olùpèsè kan náà sórí Ubuntu, o wá àkójọ IPsec, o sì rí ẹ̀rọ ìsokọ́ tí ó mọ̀ bí a ṣe ń ṣí SSL VPN nìkan. Ìparí tí ó tẹ̀le máa ń jẹ́ àṣìṣe ní ọ̀nà méjì: ẹnubodè kò kọ̀ ọ́, bẹ́ẹ̀ ni ìkọ́ Linux kò bàjẹ́. Fortinet ń fi ẹ̀rọ ìsokọ́ yẹn ránṣẹ́ pẹ̀lú àtìlẹ́yìn SSL VPN nìkan, nítorí náà ìtọ́sọ́nà IPsec alágbèéká kò ní ibi láti gbé, a sì gbọ́dọ̀ tún un kọ́ ní ibi tí wọ́n ti ń sọ IKEv1.
Kọ́kọ́ pinnu irú ìlànà tí wọ́n fún ọ ní ti gidi
Àtúníkọ́ yẹn jẹ́ ti ẹ̀rọ ní kété tí o bá dáwọ́ lílo ẹ̀rọ olùpèsè gẹ́gẹ́ bí àpẹẹrẹ ìmúṣẹ.
Àwọn ẹ̀rọ FortiGate ń kéde SSL VPN àti IPsec, ìmẹ́ìlì ìfìlélọ́wọ́ sì kì í sábà sọ èwo ni wọ́n fún ọ. URL ẹnubodè pẹ̀lú ojú-ìwé ìwọlé bí aṣàwákiri túmọ̀ sí SSL VPN, ní Linux sì ni ìdáhùn níbẹ̀ jẹ́ openfortivpn, kì í ṣe àkójọpọ̀ àwọn pápá tí ó wà nísàlẹ̀. Ìdánimọ̀ ẹgbẹ́ pẹ̀lú kọ́kọ́rọ́ tí a ti pín tẹ́lẹ̀ túmọ̀ sí IPsec alágbèéká, èyí tí vpnc àti strongSwan ń bójú mu.
Ṣíṣe àṣìṣe níbí ni ìdí tí ó wọ́pọ̀ jùlọ tí ìgbìyànjú Linux fi kú kí ìpele kìíní tó parí: ẹ̀rọ ìsokọ́ ń fi IKEv1 fún ẹnubodè HTTPS tàbí ìdàkejì. Béèrè orúkọ ìlànà lọ́wọ́ olùdarí ní àkọsílẹ̀ kí o tó fi ohunkóhun sórí ẹ̀rọ.
Ẹ̀rí mẹ́rin ń rin ìrìn àjò nínú pápá mẹ́rin tí ó yàtọ̀
Ọ̀rọ̀ password farahàn ní ẹ̀ẹ̀mejì nínú ọ̀pọ̀ ìfìlélọ́wọ́, ó sì túmọ̀ sí nǹkan méjì tí ó yàtọ̀. Kọ́kọ́rọ́ tí a ti pín tẹ́lẹ̀ ń jẹ́rìí ẹnìkejì fúnra rẹ̀, ó sì jẹ́ àṣírí ẹ̀rọ tí olùdarí ń kà láti inú ìṣètò ẹnubodè. Ọ̀rọ̀ìpamọ́ àkọsílẹ̀ rẹ ni ẹ̀rí tí ó yàtọ̀ tí ń fìdí rẹ̀ múlẹ̀ pé irú ènìyàn wo ni ó wà lẹ́yìn ẹnìkejì yẹn.
Àwọn iye méjì tó kù ni ó rọrùn láti pàdánù. Ìdánimọ̀ ẹgbẹ́ ni okùn tí olùtọ́sọ́nà kọ sínú ohun ẹgbẹ́ IPsec, 0 sì jẹ́ iye tí ó bófin mu, kì í ṣe pápá òfo. Àbá náà bo ìgbàlódé, híṣi àti ẹgbẹ́ Diffie-Hellman fún ìpele kọ̀ọ̀kan, pẹ̀lú ètò PFS, gbogbo ohun tí ó wà nínú rẹ̀ sì gbọ́dọ̀ bá ẹnubodè mu. Nígbà tí ìsopọ̀ bá kùnà ní ìpele 1, ó fẹ́rẹ̀ẹ́ jẹ́ pé ọ̀kan nínú àwọn mẹ́rin yẹn ni ó dá sí, nítorí náà kọ wọ́n sílẹ̀ lọ́tọ̀ọ̀tọ̀ dípò kí o ju wọ́n sínú àpótí ìfọ̀rọ̀wérọ̀ kan.
Kí ni pápá vpnc kọ̀ọ̀kan gbọ́dọ̀ ní
Fi ẹ̀rọ ìsokọ́ sórí ẹ̀rọ pẹ̀lú ojú-ìwé olùṣàtúnṣe, lẹ́yìn náà dá ìsopọ̀ VPNC kan:
sudo apt install vpnc network-manager-vpnc network-manager-vpnc-gnome
Fi ẹnubodè sí àdírẹ́sì gbogbo ènìyàn ti FortiGate, kí o sì fi orúkọ ẹgbẹ́ sí ìdánimọ̀ láti ẹnubodè gan-an, pẹ̀lú òdo ìhòòhò. Group password ń gba kọ́kọ́rọ́ tí a ti pín tẹ́lẹ̀, nígbà tí orúkọ olùmúlò àti ọ̀rọ̀ìpamọ́ ń gba àkọsílẹ̀ rẹ, pẹ̀lú àmì ìdánimọ̀ èyíkéyìí tí a fi kún bí ẹnubodè ṣe ń retí. Nínú àpótí ìfọ̀rọ̀wérọ̀ ìlọsíwájú, yan ẹgbẹ́ Diffie-Hellman tí àbá náà dárúkọ, bá PFS mu pẹ̀lú ẹgbẹ́ kan náà, tan ìrékọjá NAT nígbà tí ẹ̀rọ ìsokọ́ wà lẹ́yìn olùdarí ilé, kí o sì fi ìwádìí ẹnìkejì tí ó kú sí ìgbésẹ̀ kan náà pẹ̀lú ẹnubodè.
Orúkọ ẹgbẹ́ ni pápá tí a ń fò ó, nítorí ó dàbí ẹni pé ó jẹ́ àṣàyàn, òdo àkọ́kọ́ sì dàbí ààyè ìdúró. Fi ránṣẹ́ ní òfo, ẹ̀rọ ìsokọ́ yóò fi ìdánimọ̀ tí ó yàtọ̀ sí èyí tí ẹnubodè ń yẹ̀wò ránṣẹ́. Bí ìtọ́sọ́nà náà bá ṣì kùnà, fi àwọn iye ìlọsíwájú wé ẹ̀rọ Windows tí ń ṣiṣẹ́, kì í ṣe pẹ̀lú ìròyìn fóọ́mù fún ojú-ìwé mìíràn.
Ìtọ́sọ́nà kan náà tí a kọ fún strongSwan
strongSwan ni àpótí ìgbà pípẹ́ tí ó dára jù fún àwọn iye wọ̀nyí, nítorí ìṣètò jẹ́ fáìlì àkọsílẹ̀ tí o lè yẹ̀wò kí o sì tọ́jú:
conn office-fw
keyexchange=ikev1
aggressive=yes
left=%any
leftauth=psk
leftauth2=xauth
xauth_identity=YOUR_USER
right=GATEWAY_ADDRESS
rightauth=psk
rightsubnet=OFFICE_SUBNET
ike=aes128-sha1-modp1536!
esp=aes128-sha1-modp1536!Ka àwọn ìlà àbá ṣáájú àkójọ, nítorí àmì ìyanu ní ìparí ń yí ìtumọ̀ wọn padà: ó ń fi àbá kan náà mọ́lẹ̀, ó sì ń yọ àwọn àṣàyàn tí ẹ̀rọ ìsokọ́ ìbá ti fúnni kúrò. Ẹnubodè tí a ṣètò fún orísìí ìyípadà kan yóò kọ ẹ̀rọ ìsokọ́ tí ó ṣí pẹ̀lú àkójọ, nítorí náà fífi mọ́ ni ó ń yí ìdúnàádúrà padà sí ìbámu. Gba àwọn orúkọ àlùfáà-ìṣirò gan-an láti inú ìtọ́sọ́nà ẹnubodè tí ń ṣiṣẹ́, kí o sì fi àwọn iye rẹ rọ́pò àwọn ààyè ìdúró.
Àwọn ìlà ìjẹ́rìí méjì kì í ṣe àfikún. PSK ń jẹ́rìí ẹnìkejì, àkójọ XAuth ń jẹ́rìí olùmúlò, yíyọ èyíkéyìí sì ń fi ìpele tí ẹnubodè kò ní parí sílẹ̀.
Ka ìkùnà kí o tó yí pápá mìíràn padà
Ṣiṣẹ́ sẹ́yìn láti inú àmì dípò kí o tún àpótí ìfọ̀rọ̀wérọ̀ di àìlẹ́sẹ̀. IKE SA tí ó dìde láìsí àdírẹ́sì tí a yà sọ́tọ̀ túmọ̀ sí pé ìpààrọ̀ ìjẹ́rìí olùmúlò kùnà tàbí kò ṣíṣẹ́ rí, nítorí náà yẹ̀wò àkọsílẹ̀ àti bí a ṣe ń tọ́jú àmì ìdánimọ̀. Ìpele 1 tí kò parí rí ń tọ́ka sí àbá, ìdánimọ̀ ẹgbẹ́ tàbí ipò ìgbóná, a sì ń fi ọ̀kọ̀ọ̀kan wọn wé ẹnubodè, kì í ṣe pẹ̀lú ẹ̀rọ Windows nìkan.
Tọ́ńẹ́lì tí ó dúró tí ó sì ń kú ní gbogbo ìṣẹ́jú bíi mélòó kan jẹ́ àìfarakanra ìwádìí ẹnìkejì tí ó kú láàárín ìparí méjèèjì; bá àkókò ẹnubodè mu dípò kí o pa keepalive ní gbogbo ibi. Tọ́ńẹ́lì tí ó ti dúró tí àwọn ẹ̀rọ ọ́fíìsì kò lè dé jẹ́ pé a kò tíì kó subnet tí a ti ta sínú tábìlì ìtọ́sọ́nà àdúgbò, ohun tí ẹ̀rọ ẹlẹ́ẹ̀kẹta lè má ṣe fúnra rẹ̀.
Nígbà tí o bá parí, dá àwọn iye tí ń ṣiṣẹ́ padà fún ẹni tí ó ni ẹnubodè: ìlànà, ìdánimọ̀ ẹgbẹ́, kọ́kọ́rọ́ tí a ti pín tẹ́lẹ̀, àbá, PFS àti ìpinnu DPD. Nígbà náà ẹ̀rọ Linux tó kàn yóò gba ìṣẹ́jú bíi mélòó kan dípò àárọ̀ kan, kò sì ní sí ẹnìkan tí yóò tún ṣàwárí pé òdo ni orúkọ ẹgbẹ́ náà.