Kò sí ìbéèrè orúkọ olùmúlò jẹ́ ẹ̀bùn àyẹ̀wò: PPP kò tíì bẹ̀rẹ̀, nítorí náà a kò tíì béèrè àkọsílẹ̀, ọ̀rọ̀ ìpamọ́ àti ìlànà ẹ̀ka. Nínú ìsopọ̀ PPTP tàbí L2TP/IPsec, ẹ̀rọ ìbánisọ̀rọ̀ ń béèrè ẹ̀rí ìdánimọ̀ lẹ́yìn tí ọ̀nà bá wà tí olùsìn sì ti bẹ̀rẹ̀ ìpàdé PPP. Gbogbo ohun tí ó lè kùnà kí àkókò yẹn tó dé jẹ́ gbígbé, pàṣípààrọ̀ kọ́kọ́rọ́ tàbí ìṣètò ọ̀nà, èyí tí ó kéré ju «VPN ti bàjẹ́» lọ.

Ìbéèrè tí kò sí ń dín àṣìṣe kù sí ìpele mẹ́ta

Kọ ìpele ìkẹyìn tí ó ṣàṣeyọrí ní ojú rẹ̀, nítorí ọ̀kọ̀ọ̀kan ní olówó àti ojútùú ọ̀tọ̀ọ̀tọ̀. Síṣe àfojúsùn ètò àkọsílẹ̀ nígbà tí o ti di ìpele méjì sẹ́yìn ni ọ̀nà tí ọ̀sán kan fi ń pòórá.

StageWhat has to workHow a failure looks
ReachUDP 500, 4500 and 1701 — or TCP 1723 plus GRE — through every firewall and NAT deviceClient hangs, then reports no response
Key exchangePreshared key or certificate, phase 1 and phase 2 proposalsFast error, or a stall after the client says it is verifying
TunnelL2TP or PPTP control channel, then PPP startsConnects, then closes with no prompt
User authPPP credentials and an address pool with roomPrompt appears, then a rejection

Ẹ̀rọ ìbánisọ̀rọ̀ tí àkókò rẹ̀ tán láìsí ìbéèrè kò gba ìsopọ̀ IPsec rí, nítorí náà àṣìṣe wà nínú IKE tàbí nínú bóyá àwọn pákétì rẹ dé ibi ẹnubodè pátápátá. Ẹni tí ó ń sọ pé òun ń ṣàyẹ̀wò ẹ̀rí ìdánimọ̀ tí ó sì ṣubú lẹ́yìn náà ti lọ jìnnà ju bí ìfiránṣẹ́ ṣe ń tọ́ka lọ. Ìbéèrè tí ìkọ̀sílẹ̀ ń tẹ̀lé jẹ́ ìjẹ́rìí PPP, ìyẹn sì wà nínú àpilẹ̀kọ nípa àkọsílẹ̀, kì í ṣe èyí.

Ìpele kìíní: èdè ìsọ̀rọ̀sọ̀rọ̀ tí odi iná ń fi ń dà nù ní ìdákẹ́jẹ́

PPTP nílò TCP 1723 fún ọ̀nà ìṣàkóso rẹ̀ àti èdè ìsọ̀rọ̀sọ̀rọ̀ IP 47 fún ọ̀nà dátà, àwọn méjèèjì sì ń rìn lọ́tọ̀ọ̀tọ̀. Ọ̀pọ̀lọpọ̀ nẹ́tíwọ́kì ń gbé 1723 kọjá tí wọ́n sì ń dà èdè ìsọ̀rọ̀sọ̀rọ̀ 47 nù, èyí tí ó ń dá ọ̀nà tí ó ń ṣe ìdúnàádúrà tí kò sì gbé ohunkóhun rí. Róòtà tí ó ń ṣe NAT nílò ọ̀nà àbáyọ̀ pẹ̀lú ìtìlẹ́yìn GRE pẹ̀lú, ọ̀nà ìwọlé IPv6 nìkan kò sì lè gbé PPTP nínú ìṣètò kankan.

L2TP lórí IPsec ń ná pọ́ọ̀tì 500 fún IKE àti pọ́ọ̀tì 4500 fún àfikọjá NAT, lẹ́yìn náà ó ń fi ìrìn àjò L2TP fúnra rẹ̀ sínú 1701, nígbà tí ESP ń gbé ẹrù tí a dáàbò bò nígbà tí ìsopọ̀ bá wà. Gbà àwọn pọ́ọ̀tì ìṣàkóso méjì láyè ṣùgbọ́n kì í ṣe ESP, ìwọ yóò sì gba àmì tí ó wà nínú àkọlé gan-an: ìtẹ̀síwájú tí ó hàn, lẹ́yìn náà ẹ̀rọ ìbánisọ̀rọ̀ tí ó kú kí ìjíròrò ẹ̀rí ìdánimọ̀ kankan tó dé. Dídánwò láti ibi ìsopọ̀ tẹlifóònù jẹ́ ọ̀nà tí kò gbówó lórí láti ya ìṣòro ẹ̀rọ ìbánisọ̀rọ̀ kúrò nínú ìṣòro ọ̀nà.

Ìpele kejì: kọ́kọ́rọ́ tí kì í ṣe kọ́kọ́rọ́, àbá tí a kò fi hàn

Kọ́kọ́rọ́ tí a pín tẹ́lẹ̀ tí kò báramu ń kùnà ní kíákíá àti ní ìdákẹ́jẹ́, ìrísí tí ó wọ́pọ̀ sì ni kọ́kọ́rọ́ tí ó dàbí ẹni tí ó tọ́ lórí ojú ẹ̀rọ ṣùgbọ́n tí ó gbé ìdákọ̀ ìlà tí a lẹ̀ mọ́ tàbí àlàfo ní ìparí. Lórí ẹ̀rọ ìbánisọ̀rọ̀ Linux ìjíròrò kì í ṣe orísun òtítọ́ ní dandan: ẹ̀rọ ìfikún L2TP ti NetworkManager ń tọ́jú àwọn àṣírí nínú àwọn fáìlì lábẹ́ /etc/ipsec.d/, fáìlì àtijọ́ fún ìsopọ̀ kọ̀ọ̀kan tí /etc/ipsec.secrets ṣì ń kó sínú ni yóò lò dípò èyí tí o ṣẹ̀ṣẹ̀ tẹ̀. Dà fáìlì yẹn sínú ibi àìléwu, yọ ọ́ kúrò nínú ọ̀nà ìkójọ, lẹ́yìn náà tún kọ́kọ́rọ́ náà tẹ̀ pẹ̀lú ọwọ́.

Ìdajì kejì ìpele yìí ni àbá. Àwọn ìparí méjèèjì gbọdọ̀ fohùn ṣọ̀kan lórí àkójọ àlùmọ̀kọ̀ọ̀kan ìpele 1 kan náà — ìpamọ́, ìdúróṣinṣin àti ẹgbẹ́ Diffie-Hellman — àti lórí àwọn ìyípadà ESP tí ó báramu fún ìpele 2, bí bẹ́ẹ̀ kọ́ ìsopọ̀ kò ní dá sílẹ̀ rárá. Ẹnubodè tí ó ń fi 3DES, SHA1 àti MODP1024 nìkan hàn yóò kọ ẹ̀rọ ìbánisọ̀rọ̀ tí a ṣètò fún àlùmọ̀kọ̀ọ̀kan tí ó lágbára jù lọ, ìwé ìrántí rẹ̀ yóò sì dárúkọ ìyípadà tí a kọ̀. Ìwé ìrántí yóò dárúkọ àìbáramu bí o bá kà á dípò kí o tún iṣẹ́ náà gbé kalẹ̀ lẹ́ẹ̀kan sí i. Dípò kikọ́ okùn àlùmọ̀kọ̀ọ̀kan látinú rọ́bọ̀ fọ́ọ̀mù, béèrè lọ́wọ́ ẹnubodè àwọn ìyípadà tí yóò ṣe ìdúnàádúrà lórí ní tòótọ́: ike-scan tí a tọ́ka sí àdírẹ́sì rẹ̀ yóò dá àwọn ìyípadà tí yóò ṣe ìdúnàádúrà lórí padà. Bí ìpèsè kan ṣoṣo bá jẹ́ ìpamọ́ tí ìlànà rẹ kò gbà láyè mọ́, àtúnṣe náà wà ní ẹnubodè, kì í ṣe ní pípa ẹ̀rọ ìbánisọ̀rọ̀ mọ́lẹ̀.

Nínú Windows kọ́kọ́rọ́ àti ọ̀nà ìjẹ́rìí wà nínú àwòṣe VPN, àìbáramu sì ń farahàn kí ìbéèrè ẹ̀rí ìdánimọ̀ tó dé, kì í ṣe lẹ́yìn. Níbi tí olùgbà jẹ́ Windows Server, ṣàyẹ̀wò pé a ti fi ipa ìwọlé jíjìnnà sórí ẹ̀rọ, pé ẹ̀rí jẹ́rìí bá orúkọ tí àwọn ẹ̀rọ ìbánisọ̀rọ̀ ń so mọ́ mu, àti pé kò sí àyọ̀sẹ́nù pọ́ọ̀tì kankan tí ó dín ju àwọn èdè ìsọ̀rọ̀sọ̀rọ̀ lókè lọ.

Ìpele kẹta: ọ̀nà wà ṣùgbọ́n PPP kò bẹ̀rẹ̀

Nígbà tí IKE bá parí tí ìbéèrè kò sì farahàn, wo ẹ̀mí ọ̀nà náà dípò odi iná. L2TP nílò ohun tí ó ń gbọ́rọ̀ lórí UDP 1701 — xl2tpd tàbí kl2tpd lórí Linux, iṣẹ́ ìwọlé jíjìnnà lórí Windows — iṣẹ́ tí a fi sórí ẹ̀rọ ṣùgbọ́n tí ó dúró sì dàbí pákétì tí a dà nù gan-an ní ojú ẹ̀rọ ìbánisọ̀rọ̀. Ṣàyẹ̀wò olùgbọ́rọ̀ kí o tó tún àwọn ìlànà tí o ti ṣàyẹ̀wò ṣí. Lẹ́yìn náà PPP gbọdọ̀ ṣe ìdúnàádúrà, ìpàṣípààrọ̀ LCP kìíní sì ni ibi tí ìkùnà ìdákẹ́jẹ́ ń gúnlẹ̀ sí.

Ìdẹ̀kùn kan ní ìpele yìí kì í ṣe àṣìṣe nẹ́tíwọ́kì rárá: Windows ń gbà ìsopọ̀ kan ṣoṣo ti irú VPN kan láàyè lẹ́ẹ̀kan, nítorí náà ìgbìyànjú kejì ń dá ìforígbárí 937 padà, «ìsopọ̀ mìíràn ti irú yìí ń lò». Ìlànà àdúgbò ni, ọ̀nà àbáyọ̀ rẹ̀ sì ni ẹ̀rọ mìíràn, irú ọ̀nà mìíràn, tàbí pínpín ìsopọ̀ kan ṣoṣo tí ó ti wà.

Ka ìwé ìrántí ní ìtòlẹ́sẹẹsẹ ìpele dípò síṣe àfojúsùn

Dúró ẹ̀rọ ìbánisọ̀rọ̀, tún gbé e kalẹ̀, kí o sì ka àwọn ẹ̀yà ní ìtòlẹ́sẹẹsẹ tí wọ́n ń kọ ìwé ìrántí. Ìyẹn ni kìíní ẹ̀mí IPsec — strongSwan tàbí Libreswan, ipsec --version sì sọ èyí tí ó jẹ́ — lẹ́yìn náà ẹ̀mí L2TP, lẹ́yìn náà pppd. Ẹ̀yà yòówù tí ó kọ nígbẹ̀yìn kí ìkùnà tó ṣẹlẹ̀ ni ó ń fi ìpele tí a gbọdọ̀ ṣàyẹ̀wò hàn, nítorí ohunkóhun tí ó bá tẹ̀lé e nínú ìtòlẹ́sẹẹsẹ kò ṣiṣẹ́ rárá.

Ṣàyẹ̀wò pẹ̀lú ìsopọ̀ tuntun kì í ṣe ìpàdé tí a ti fi pamọ́, nítorí ẹ̀rọ ìbánisọ̀rọ̀ tí ó tún so mọ́ láti inú káṣì lè fò àwọn apá ìpàṣípààrọ̀ kọjá tí ó sì tún èsì àtijọ́ ṣe. Jẹ́rìí ìdèétọ́, ìpàṣípààrọ̀ kọ́kọ́rọ́, ọ̀nà àti PPP ọ̀kọ̀ọ̀kan, ní ìtòlẹ́sẹẹsẹ yẹn. Nígbà náà ìbéèrè tí kò sí yóò dá ṣíṣe àròkọ, yóò sì di ìlà kejì àkójọ tí o lè ṣiṣẹ́ lórí rẹ̀ ní tòótọ́. Àkójọ yẹn pẹ̀lú ni ohun tí o ń fún ẹgbẹ́ nẹ́tíwọ́kì, tí wọ́n ìbá ti ní kí wọ́n ṣàyẹ̀wò odi iná nítorí àṣìṣe tí ó ń gbé inú ẹ̀mí tí a kò gbé kalẹ̀.

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