Ìṣàn ń kúrò ní ibi kan kò sì padà wá, àwọn ẹnubodè méjèèjì ń sọ pé ìjọrò ti parí, àmọ́ àmì kan ṣoṣo ni àkójọ àwọn pákẹ́tì tí ń jáde láìsí ìdáhùn. Ní ibi ìparí Linux, ohun tí ó ń fa ìṣòro kì í ṣe agbára ìkọ̀kọ̀, MTU tàbí tábìlì ìtọ́sọ́nà. Ó jẹ́ bíi ìpín àwọn àkọsílẹ̀ ìlànà àti nọ́mbà tí ó so gbogbo ìlànà pọ̀ mọ́ ẹgbẹ́ ààbò. Ìlànà tí ó wà nísàlẹ̀ yìí ń ka àwọn àkójọpọ̀ méjèèjì yẹn kí ó tó fọwọ́ kan ohun mìíràn.

Ya àmì náà sọ́tọ̀ kí o tó yí ohunkóhun padà

Ìkùnà ẹ̀yà kan pẹ̀lú ìjọrò IKE tí ó parí ń dín ìṣòro náà kù sí ọ̀nà dátà. Bóyá ìlànà ìjáde bára mu, tí wọ́n sì kọ ìdáhùn náà nù, tàbí ìdáhùn náà kò dé rárá nítorí pé ẹ̀gbẹ́ kejì kò ní ohun tí yóò fi rán an. Láti ojú ètò kan, àwọn méjèèjì dà bí ẹni pé wọ́n jẹ́ bákan náà, àmọ́ àwọn àkójọpọ̀ xfrm ń yà wọ́n sọ́tọ̀.

Má bẹ̀rẹ̀ pẹ̀lú MTU. MTU tí kò tọ́ ń mú ìdúró àti àmì ìpín yọ, kì í ṣe ìyàtọ̀ ọ̀nà tí ó mọ́ pẹ̀lú àwọn kọ́ńtà ìjáde tí ń pọ̀ sí i.

Ka àkójọpọ̀ ìlànà àti àkójọpọ̀ ipò

Ní Linux, àwọn àkọsílẹ̀ ìlànà ló ń pinnu ìkọ̀kọ̀, nítorí náà ìlànà tí ó báramu, kì í ṣe ọ̀nà, ni ó ń fi pákẹ́tì kan sínú tọ́nẹ́lì. Ṣiṣẹ́ ip xfrm policy láti rí àwọn aṣàyàn, ọ̀nà, ipò àti àpẹẹrẹ àkọsílẹ̀ kọ̀ọ̀kan, àti ip xfrm state láti rí àwọn ẹgbẹ́ ààbò tí wọ́n ti dá pẹ̀lú reqid wọn. Ìlànà àti ẹgbẹ́ ààbò ni a so pọ̀ pẹ̀lú reqid yẹn.

Wo àwọn ọ̀nà mẹ́tẹ̀ẹ̀ta. Ìjáde àti ìwọlé bo ìṣàn tí ń lọ sí àti láti inú ẹ̀rọ yìí; ọ̀nà ìtúmọ̀ ṣe pàtàkì nígbà tí ẹ̀rọ náà bá ń tọ́sọ́nà fún àwọn mìíràn. Àkọsílẹ̀ tí ó kù tàbí tí kò báramu ní ọ̀nà kan ń ṣàlàyé èsì ẹ̀yà kan láìsí àṣìṣe ìkọ̀kọ̀ kankan.

Àìdọ́gba àtẹ̀yìnwá: reqid kan fún ọ̀pọ̀ subnet

Ìkùnà tí ó wọ́pọ̀ ń wá láti ọ̀dọ̀ ẹlẹgbẹ́ kan tí ó fi àwọn ìlànà fún gbogbo subnet tí wọ́n ti jọrò sábẹ́ reqid kan ṣoṣo, èyí tí ó ń ṣẹlẹ̀ pẹ̀lú generate_policy require ti racoon. Ìṣàn náà wá ń jáde nípasẹ̀ ẹgbẹ́ ààbò tí wọ́n dá kẹ́yìn, nígbà tí ẹ̀gbẹ́ kejì ń pa ẹgbẹ́ ààbò ọ̀tọ̀ọ̀tọ̀ mọ́ fún subnet kọ̀ọ̀kan. Àwọn ìdáhùn ń dé lórí ẹgbẹ́ ààbò tí reqid rẹ̀ kò fi ìlànà tí ó yẹ kí ó gbà wọ́n hàn, kọ́kọ́rọ́ sì ń sọ wọ́n nù lẹ́yìn ìtúkọ̀.

Àtúnṣe náà jẹ́ ìyípadà ìṣètò, kì í ṣe òfin odi iná: generate_policy unique; ń fún gbogbo ìlànà ní reqid tirẹ̀, kí àwọn ẹgbẹ́ ààbò ìlànà-kọ̀ọ̀kan ti ẹlẹgbẹ́ ní alábàákẹ́gbẹ́ tí ó báramu. Lo ó, jọrò lẹ́ẹ̀kan sí i, kí o sì ka àwọn reqid ọ̀tọ̀ọ̀tọ̀ fún àwọn subnet tí o retí kí o tó polongo àṣeyọrí.

Bí subnet méjì bá ṣì ń pín reqid kan nígbà tí ẹ̀gbẹ́ kejì ń retí méjì, o ti rí àìdọ́gba náà. Kọ àfọwọ́kọ náà sílẹ̀, nítorí pé òun ni ẹ̀rí pé ìyípadà tó ń bọ̀ tún un ṣe tàbí pa á mọ́.

Àwọn aṣàyàn wá láti inú ìjọrò, kì í ṣe láti inú ìṣètò rẹ

Àwọn ibi tí a dáàbò bo ni ohun tí ẹ̀gbẹ́ méjèèjì gbà, kì í ṣe ohun tí ẹ̀gbẹ́ kan béèrè. Ẹ̀rọ ìbánisọ̀rọ̀ tí ó ń fi orísìí ẹ̀rọ méjì fún àwọn ibi jíjìnnà tí ó gbòòrò ń gba ẹ̀dà tí ó dín ti ẹnubodè, ẹ̀rọ ìbánisọ̀rọ̀ náà kò sì lè gbòòrò rẹ̀. Ka àwọn aṣàyàn tí wọ́n ti fi sínú ẹ̀rọ dípò àwọn tí ó wà nínú fáìlì ibi rẹ.

Nígbà tí èròǹgbà bá jẹ́ òdìkejì, ìyẹn láti pa ibi kan mọ́ síta tọ́nẹ́lì, fi ìlànà àyípé padà pẹ̀lú nọ́mbà ipò tí ó kéré kí ó lè ṣẹ́gun àkọsílẹ̀ tí a fi sínú ẹ̀rọ fúnra rẹ̀. Ìlànà tí kò ní àpẹẹrẹ ń gba ọ̀rọ̀ tààrà láyè, èyí tí ó sọ ọ́ di ìyàsọ́tọ̀ mọ̀ọ́mọ̀ fún àkọsílẹ̀ ìyípadà dípò ìgbésẹ̀ àtúnṣe àṣìṣe.

Ṣàyẹ̀wò ní ìtòlẹ́sẹẹsẹ yìí, kí o sì mọ bí a ṣe ń yí padà

Ṣe àkójọ àwọn ìlànà fún gbogbo subnet ní ọ̀nà méjèèjì, pẹ̀lú ọ̀nà ìtúmọ̀ bí ẹ̀rọ náà bá ń tọ́sọ́nà. Ka àwọn reqid ọ̀tọ̀ọ̀tọ̀ kí o sì fìdí rẹ̀ múlẹ̀ pé ọ̀kan wà fún ìlànà kọ̀ọ̀kan ní ẹ̀gbẹ́ tí ó retí rẹ̀. Fi àwọn aṣàyàn tí a fi sínú ẹ̀rọ wé àwọn tí wọ́n jọrò. Ka àwọn kọ́ńtà ẹgbẹ́ ààbò lẹ́ẹ̀kan sí i lẹ́yìn ìtúnṣe kíì, nítorí pé ẹgbẹ́ ààbò tí o ṣàyẹ̀wò lè ti lọ tán. Ṣàyẹ̀wò àwọn ọ̀nà ní ìparí, nítorí pé ọ̀nà tí ó kù sí subnet jíjìnnà ń mú àmì ẹ̀yà kan tí ó jọra pẹ̀lú kọ́ńtà ìlànà tí ó mọ́.

Kí o tó yí ẹlẹgbẹ́ padà, tọ́jú àbájáde àwọn àṣẹ xfrm méjèèjì lọ́wọ́lọ́wọ́. Bí ìṣètò tuntun kò bá dá ọ̀nà ìpadà padà, mímú àbájáde yẹn padà jẹ́ ìyípadà yíyára ju kíkọ́ tọ́nẹ́lì lẹ́ẹ̀kan sí i láti inú ìrántí, ó sì ń pa ìfiwéra náà mọ́ ní òtítọ́.

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