Àṣìṣe kíkọ GRE nínú àkọsílẹ̀, àti ìmọ̀lára àkọ́kọ́ ni láti tún ọ̀rọ̀ ìpamọ́ olùlò padà. Ìmọ̀lára yẹn kì í ṣe òdodo nígbà gbogbo. Àwọn ìfiránṣẹ́ wọ̀nyí ń ṣàpèjúwe ipa ọ̀nà dátà, kì í ṣe àyẹ̀wò ẹ̀rí: ẹ̀rọ olùlò lè ti jẹ́rìí ní àṣeyọrí, kí ó sì dúró ní ìpele tí ó ti forúkọsílẹ̀ lórí nẹ́tíwọ́kì. Àwọn ìfiránṣẹ́ méjì ọ̀tọ̀ọ̀tọ̀ ń tọ́ka sí àṣìṣe méjì ọ̀tọ̀ọ̀tọ̀, kò sì sí èyí tí a fi ọ̀rọ̀ ìpamọ́ tuntun yanjú.

Ìfiránṣẹ́ méjì, àṣìṣe méjì ọ̀tọ̀ọ̀tọ̀

Àṣìṣe kíkà túmọ̀ sí pé àwọn pákẹ́tì GRE kò dé ọ̀dọ̀ daemon rárá, tàbí wọ́n ń ju wọ́n nù nígbà tí wọ́n ń wọlé. Ìsopọ̀ ìṣàkóso lè dàbí aláìlera kankan nígbà tí kò sí ohun tí ń kọjá ipa ọ̀nà dátà. Ìjẹ́rìí ni ohun kan ṣoṣo tí ó ṣiṣẹ́ ní ẹ̀rí.

Àṣìṣe kíkọ máa ń túmọ̀ sí pé ìpàdé ti gbàdúrà lórí ohun tí kẹ́nẹ́lì tàbí ẹ̀rọ olùlò kò lè lò. Ìkànnì ìṣàkóso ti parí, àwọn àṣàyàn tí a gbà nípa ìpààrọ̀ yẹn kò sì bá ohun tí àwọn ojú-ìparí lè ṣe gangan. Ìyẹn jẹ́ àìbáramu ìṣètò, kì í ṣe ìṣẹ̀lẹ̀ ìjẹ́rìí.

Ka èyí tí ó hàn nínú méjì náà kí o tó yí ohunkóhun padà. Wọ́n ń darí rẹ sí àwọn ìpele ọ̀tọ̀ọ̀tọ̀, àti pípa wọ́n mọ́ gẹ́gẹ́ bí àmì kan ni ìdí tí a fi ń tún ojú-ìkànnì kan ṣe lẹ́ẹ̀mejì fún àwọn ìdí tí kò ní ìsopọ̀. Ìlà àkọsílẹ̀ ni àyẹ̀wò ọ̀fẹ́ kan ṣoṣo tí o ń rí.

Ìlànà 47 kì í ṣe ibudo 47

PPTP ń lò TCP 1723 láti ṣètò ìpè àti GRE láti gbé ẹrù. GRE jẹ́ ìlànà IP 47, kì í ṣe nọ́mbà ibudo, nítorí náà òfin ògiri iná tí ó ṣí ibudo 47 kò gba ohunkóhun tí ó wúlò láàyè.

Olùdarí ọ̀nà nínú ipa ọ̀nà nílò ẹ̀yà passthrough PPTP tàbí àṣẹ GRE tí ó ṣe kedere. Láìsí rẹ̀, ìfọwọ́sowọ́pọ̀ TCP ń parí, ojú-ọ̀nà kò sì gbé pákẹ́tì kankan rárá, èyí tí ó ń mú àṣìṣe kíkà tí ó wà lókè jáde gan-an. Àwọn òfin ibudo 47 nínú ògiri iná ni ọ̀sán tí a ń fi ṣòfọ̀ jù lọ nínú ìlànà yìí.

Wo àwọn ìtọ́sọ́nà méjèèjì ní ẹ̀ẹ̀kan lórí olùpínjáde dípò láti dá ẹgbẹ́ tí ń ju ìrìnàjò nù: tcpdump -ni any port 1723 or proto gre.

Bí 1723 bá fi ìṣètò ìpè hàn nígbà tí GRE dákẹ́, ìdínà wà lókè olùpínjáde. Bí GRE bá dé tí daemon sì ṣì kùnà, ìṣòro wà níbílẹ̀ àwọn àṣàyàn sì ni ibi tí a ó wò lẹ́yìn.

Gba GRE láàyè níbi tí olùpínjáde ń dá síwájú gan-an

Fífi òfin forward kún GRE jẹ́ ìdánwò tí ó bọ́gbọ́n mu lórí olùpínjáde tí ń dá ìrìnàjò ojú-ọ̀nà síwájú, kì í sì ṣe ìlànà. Òfin ìdánwò tí ó gba gbogbo ohun ìlànà kan jẹ́ àyẹ̀wò, kì í ṣe àpẹrẹ. Fi sílẹ̀ tó pẹ́ láti kọ́ nǹkan, lẹ́yìn náà fi òfin tí ó ní ààlà rọ́pò rẹ̀.

Fi òfin input kún fún àwọn pákẹ́tì tí a fi ránṣẹ́ sí olùpínjáde fúnra rẹ̀, nítorí ẹ̀wọ̀n forward kò rí wọn. Lẹ́yìn náà wo àwọn olùkà òfin náà kí ìgbìyànjú ìsopọ̀ tó wáyé àti lẹ́yìn rẹ̀, èyí tí ó sọ fún ọ bóyá àwọn pákẹ́tì ń dé rárá.

Jẹ́ kí òfin náà dúró pẹ́ nípasẹ̀ iṣẹ́ ògiri iná ti ìpín, dípò láti tún un ṣiṣẹ́ lẹ́yìn gbogbo ìtúnbẹ̀rẹ̀. Lórí olùpínjáde nftables, bá ip protocol gre mu nínú ẹ̀wọ̀n input àti forward.

Fi dá ni pé a ti gbé mọ́dùùlì ppp_generic pẹ̀lú, kí o sì yẹ̀wò bóyá ìtọpinpin ìsopọ̀ ń ju ìtọ́sọ́nà ìpadà nù. Méjèèjì ń mú àwọn àṣìṣe jáde tí ó dàbí ìṣòro ògiri iná tí kì í sì ṣe bẹ́ẹ̀. Mọ́dùùlì kẹ́nẹ́lì tí ó ṣáàkó dàbí ìlànà tí a dínà gan-an títí tí o fi yẹ̀wò.

Bá àwọn àṣàyàn mu pẹ̀lú ẹ̀rọ olùlò tí o ní gan-an

Àtúnṣe láti ìròyìn mìíràn wà nínú /etc/ppp/pptpd-options, níbi tí ìlànà ṣe kọ PAP, CHAP àti MSCHAP, tí ó ṣàlàyé àwọn ìlà require tí ó bá mu, tí ó sì pa MPPE tí ó ní ipò mọ́. A kọ ìlànà yẹn fún àdàpọ̀ ẹ̀rọ olùlò kan, àti dídàákọ rẹ̀ lójú àfọ̀jú ń ba ọ̀ràn tí ó wọ́pọ̀ jẹ́. Ka àwọn ìlà ìkọ̀ gẹ́gẹ́ bí gbólóhùn nípa àwọn ẹ̀rọ olùlò tí olùkọ́ ní, kì í ṣe gẹ́gẹ́ bí àbá.

Ẹ̀rọ olùlò Windows máa ń nílò MS-CHAPv2 pẹ̀lú MPPE-128. Pa àwọn àìní yẹn mọ́ kí o sì yọ àwọn àṣàyàn tí ẹ̀rọ olùlò kò lè dúnàádúrà lórí wọn gan-an.

# keep encryption; drop only what this client cannot negotiate
refuse-pap
refuse-chap
refuse-mschap
mppe-stateful
require-mschap-v2
require-mppe-128

Pípa ẹ̀rọ ìkọ̀kọ̀ dákẹ́ kí ìsopọ̀ lè ṣàṣeyọ́rí jẹ́ ìrẹ̀lẹ̀, kì í ṣe àtúnṣe. Dán irú ẹ̀yà bẹ́ẹ̀ wò lórí ìsopọ̀ yàrá ìdánwò, lẹ́yìn náà dá ẹ̀rọ ìkọ̀kọ̀ padà kí iṣẹ́ náà tó bá àwọn ẹ̀rọ olùlò gidi pàdé. Ìsopọ̀ tí ó ń ṣiṣẹ́ láìsí ààbò burú ju èyí tí ó kùnà ní òtítọ́.

Ka nọ́mbà àṣìṣe ẹ̀rọ olùlò

Kóòdù nọ́mbà ẹ̀rọ olùlò ń dín ìpele kù kí ó tó àkọsílẹ̀ olùpínjáde. Kà á kí o tó ka ohunkóhun mìíràn. 691 túmọ̀ sí pé a kọ ẹ̀rí ìdánimọ̀, 721 túmọ̀ sí pé olùpínjáde kò dáhùn rárá, 619 sì túmọ̀ sí pé ìsopọ̀ já. Ìṣẹ́jú méjì pẹ̀lú nọ́mbà náà ń gba wákàtí kan là pẹ̀lú ìṣètò.

Fi kóòdù yẹn wé àkọsílẹ̀ olùpínjáde kí o tó ṣàtúnṣe ohunkóhun, kí o sì tún dán an wò pẹ̀lú ẹ̀rọ olùlò kan náà lẹ́yìn gbogbo ìyípadà. Bí bẹ́ẹ̀ kọ́, àṣìṣe kejì ń fi ara pamọ́ sẹ́yìn ti àkọ́kọ́, àtúnṣe náà sì dàbí aláìṣeéṣe.

Nígbà tí ìwọlé bá ṣàṣeyọ́rí tí kò sì sí ìrìnàjò tí ń lọ, GRE ṣì jẹ́ afẹ̀sùn. Ìyẹn ni àkókò láti padà sí ìgbàmú dípò àpò ẹ̀rí ìdánimọ̀.

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