Kọ̀mpútà ń darapọ̀ mọ́ Wi-Fi ilé, ẹ̀rọ ìsokọ́ra ń so mọ́ ní ìṣẹ́jú àáyá mẹ́ta, àti profáìlì kan náà ń kùnà ní òtẹ́ẹ̀lì ní wákàtí kan lẹ́yìn náà. Kò sí ohun tí a ṣe àtúnṣe ní àárín. Pípẹ̀kùn èyí pẹ̀lú oníbàárà tó wà níwájú rẹ jẹ́ ní pàtàkì mímọ̀ ìdí tí àṣìṣe kan fi jẹ́ ti ìpele kan, nítorí ìsọfúnni tó wúlò wà nínú kóòdù tí ẹ̀rọ ìsokọ́ra ń tẹ̀ jáde, kì í ṣe nínú òtítọ́ pé ó kùnà. Ṣe àwọn ìgbésẹ̀ mẹ́rin tó wà ní ìsàlẹ̀ lẹ́sẹẹsẹ, ìwọ yóò sì mọ̀ bóyá orúkọ, pákẹ́tì, ibùdó tàbí ìlànà ló kọ̀ ọ́.

Kà kóòdù àṣìṣe gẹ́gẹ́ bí ìpele, kì í ṣe ìdájọ́

Ẹ̀rọ ìsokọ́ra ń dé àwọn ibi ìtọ́kasí mẹ́ta ọ̀tọ̀ọ̀tọ̀ kí ọ̀nà ẹ̀dọ̀rò tó wà. Ó ń yanjú orúkọ sájà, ó ń gba ìdáhùn láti ohun kan lórí nẹ́tíwọ́kì, ó sì ń bá àjọṣepọ̀ ààbò sọ̀rọ̀. Ibi ìtọ́kasí kọ̀ọ̀kan ní ìfiránṣẹ́ ìkùnà tirẹ̀, àti ní pàtàkì Windows ń ṣe àpọ́n ni kóòdù oríṣiríṣi ní kété tí o bá mọ ìpele tí wọ́n jẹ́.

What the client saysStage that failedFirst thing to run
868, name did not resolveDNS, before any packet leaves for the serverResolve-DnsName vpn.example.net
721 or 806, remote computer did not respondOuter protocol filtered, typically GRE or UDPA capture on the local interface
809, server not respondingA device in the path is dropping the outer flowThe same capture, from a second network
789, security layer errorThe security exchange started and was rejectedCertificate and proposal settings on both ends

Méjì nínú àwọn kóòdù yẹn túmọ̀ sí nẹ́tíwọ́kì kò lẹ́bi. 789 túmọ̀ sí pé àwọn pákẹ́tì ń ṣàn àti pé àwọn ìpẹ̀kun méjèèjì kò fohùn ṣọ̀kan lórí ìsekóòdù, èyí jẹ́ ìṣòro ìṣètò tí o lè túnṣe ní ilé. 868 túmọ̀ sí pé kò sí pákẹ́tì tó nílò láti jáde, nítorí náà àpẹẹrẹ ọ̀nà ẹ̀dọ̀rò kò ṣe pàtàkì títí orúkọ yóò fi yanjú. Pípín kóòdù sí ìpele tó tọ́ ń fi àkókò pamọ́ ju gbígbà kankan lọ, nítorí ó sọ ìgbésẹ̀ wo nínú mẹ́ta tó ń bọ̀ ni kí o forí lé.

Ṣọ́ra dáadáa bí ẹ̀rọ ìsokọ́ra kò bá jẹ́ Windows. Àwọn ẹ̀rọ ìsokọ́ra ẹlẹ́ni-kẹta ń kó èyí pọ̀ jù sí "ìsopọ̀ kùnà", ìdí ni pé àwọn ìgbésẹ̀ méjì tó ń bọ̀ kò gbára lé ìfiránṣẹ́ rárá.

Yẹ orúkọ wò kí o tó da ọ̀nà ẹ̀dọ̀rò pẹ̀lẹ́

Àwọn nẹ́tíwọ́kì òtẹ́ẹ̀lì àti pápá ọkọ̀ òfuurufú ń dènà DNS nígbà gbogbo, olùyanjú tó ń dáhùn pẹ̀lú àdírẹ́sì ẹnubodè sì ń dá ìkùnà tó dà bí sájà tó ti kú gan-an. Fi ohun tí olùyanjú àdúgbò sọ wé ohun tí olùyanjú gbogbogbò sọ:

Resolve-DnsName vpn.example.net -Type A
nslookup vpn.example.net 1.1.1.1
ipconfig /all | findstr /i "DNS Servers"

Bí ìdáhùn méjèèjì bá yàtọ̀, wọ́n ń darí ọ, àti pé ìwádìí tó kù jẹ́ asán títí yóò fi yanjú. Ní pàtàkì àdírẹ́sì ẹnubodè yóò fi tayọ̀tayọ̀ gba ìsopọ̀ TCP lẹ́yìn náà yóò dúró, ìdí ni pé ó lè dà bí ìdènà ogiri-iná nígbà tí o bá dán wò pẹ̀lú aṣàwákiri.

Nísinsìnyí jẹ́rìí pé àdírẹ́sì tí o fẹ́ dé ni àdírẹ́sì tí wọ́n ń lò. Àwọn ẹ̀rọ ìsokọ́ra kan ń fi ojútùú àtẹ̀yìn pamọ́ fún gbogbo ìgbésí-ayé profáìlì, nítorí náà ìsopọ̀ mìíràn lẹ́yìn DNS yí padà ṣì ń lọ sí àdírẹ́sì àtijọ́. Tì ẹ̀rọ ìsokọ́ra náà dáadáa kí o tó tún dán wò, dípò títẹ̀ yẹ̀yẹ́ àti ìsopọ̀ nínú fèrèsé kan náà.

Wádìí ìdí tí pákẹ́tì ìta kan fi ń sọnù

Ọ̀nà ẹ̀dọ̀rò ní ṣíṣàn ìta tó jẹ́ ti ọ̀nà tí ó wà láàárín ìwọ àti sájà pátápátá, ìṣàn yẹn ni àwọn àpótí àárín ń pín sísọ̀rọ̀ tí wọ́n sì ń sọ nù. Gbà á lórí ẹ̀rọ ìsokọ́ra, lẹ́yìn náà fi nẹ́tíwọ́kì tó ń ṣiṣẹ́ wé èyí tó ń kùnà. Lórí Windows gbígbà tí a kọ́ sínú rẹ̀ tó fún ìwò àkọ́kọ́:

pktmon filter remove
pktmon filter add -p 500 -t UDP
pktmon start --capture --pkt-size 128
pktmon stop
pktmon etl2txt PktMon.etl

Ohun tí o fẹ́ rí ni bóyá àwọn pákẹ́tì rẹ jáde rárá, àti bóyá ohun kan ń padà wá. Àwọn pákẹ́tì tó jáde láìsí ohun tó ń padà túmọ̀ sí pé ọ̀nà tàbí ìpẹ̀kun jíjìnnà ń sọ wọ́n nù; bí kò bá jáde rárá, ẹ̀rọ ìsokọ́ra kò tíì dé ìgbésẹ̀ fífi ránṣẹ́, èyí tó ń tọ́ka sí yíyanjú orúkọ tàbí ìlànà ogiri-iná àdúgbò.

Tún ìdánwò kan náà ṣe lórí ipò gbígbé tẹlifóònù. Èyí ni ìfiwéra tó ní ìsọfúnni jùlọ tó o ní, nítorí ó ń yọ gbogbo àpótí tó wà nínú òtẹ́ẹ̀lì kúrò nínú ọ̀nà nígbà tí kọ̀mpútà, ẹ̀rọ ìsokọ́ra àti àwọn ẹ̀rí ìwọlé ṣì wà bákan náà. Bí ọ̀nà ẹ̀dọ̀rò bá gòkè wá lórí ipò gbígbé, jáwọ́ sí wíwo sájà. Bí ó bá kùnà níbẹ̀ pẹ̀lú, ìwọ ní ìṣòro ẹ̀rọ ìsokọ́ra tàbí àkọsílẹ̀ tí nẹ́tíwọ́kì kò dá rárá.

Yí ọ̀nà gbígbé kan padà kí o sì tún dán wò

Ní kété tí o bá mọ̀ pé wọ́n ń sọ ṣíṣàn ìta nù, ìbéèrè tó wúlò ni pé irú ṣíṣàn wo ni nẹ́tíwọ́kì ń gbà láyè. Ọ̀pọ̀ nẹ́tíwọ́kì tí a háà mọ́ ń gba TCP 443 tó ń jáde láyè nítorí pé wọn kò lè ṣiṣẹ́ mìíràn, nítorí náà gbígbé olùgbọ́ síbẹ̀ ni ìdáhùn tó wọ́pọ̀. Lórí OpenVPN ìyípadà yìí jẹ́ yíyí ẹ̀gbẹ́ ẹ̀rọ ìsokọ́ra títí wọ́n yóò fi yí sájà padà:

openvpn --config corp.ovpn --proto tcp-client --remote vpn.example.net 443 --verb 4

Àwọn ẹ̀rọ ìsokọ́ra IPsec ní yíyí tó dọ́gba nínú àwọn pánẹ́ẹ̀lì ètò wọn, tí a sábà ṣàpèjúwe gẹ́gẹ́ bí IPsec lórí TCP tàbí àrékọjá NAT. Yíyí rẹ̀ padà tún jẹ́ ìwádìí: bí ọ̀nà ẹ̀dọ̀rò bá gòkè wá lórí TCP tí ó sì kú lórí UDP, o ti fi hàn pé nẹ́tíwọ́kì ń ṣe àyọ̀ UDP, o sì ti rí ètò tí yóò nílò ní gbogbo ìgbà tí o bá ṣèbẹ̀wò sí ibi yẹn.

Kọ̀ ìdánú tẹ́lẹ̀ sí ṣíṣe àwọn ẹ̀yà aṣàwákiri aládàáni àwọn ohun àmúṣọrọ̀ kí o tó dán wò lẹ́ẹ̀kan. Pípa àyẹ̀wò ipò tàbí ààbò ìkún omi lórí nẹ́tíwọ́kì òtẹ́ẹ̀lì kò ṣe é ṣe fún ọ láé, lórí ẹrọ rẹ fúnra rẹ ó ń fi ààbò gidi ṣe pàṣípààrọ̀ fún kọ̀mpútà kan. Kọ ètò wo ló yí àbájáde padà, lẹ́yìn náà dá a padà kí o wá ọ̀nà gbígbé tí nẹ́tíwọ́kì ti gbà láyè.

Ìjẹ́rìí profáìlì kan náà lórí nẹ́tíwọ́kì kejì

Kí o tó tì tikẹ́tì, fi hàn pé ìyípadà náà láyè jáde kúrò nínú ilé. Tún so mọ́ nẹ́tíwọ́kì àkọ́kọ́ pẹ̀lú ètò àkọ́kọ́, gbà ọgbọ̀n àáyá àkọ́kọ́, kí o sì jẹ́rìí pé ẹ̀rọ ìsokọ́ra dé ipò kan náà tí ó dé lórí ipò gbígbé:

pktmon filter add -p 443 -t TCP
pktmon start --capture
Get-VpnConnection -Name "Corp" | Select-Object ConnectionStatus, TunnelType, ServerAddress

Ìyàtọ̀ tí àṣẹ ìkẹyìn ń fi hàn yẹ kí a pa mọ́: profáìlì lè jábọ̀ ọ̀nà ẹ̀dọ̀rò tí ó so mọ́ nígbà tí ìtọ́nisọ́nà inú rẹ̀ kò tọ́, èyí sì ń dá "VPN wà ní ṣíṣí ṣùgbọ́n kò sí ohun tó ń ṣiṣẹ́" jáde, èyí tó jẹ́ àpilẹ̀kọ mìíràn. Bí irú ọ̀nà ẹ̀dọ̀rò bá yí padà lẹ́yìn àtúnṣe rẹ, profáìlì kì í ṣe èyí tí o dán wò.

Lẹ́yìn náà kọ àwárí náà síbi tí ẹni tó ń bọ̀ yóò wò. "Profáìlì ilé-iṣẹ́ nílò TCP 443 ní ibi yìí; UDP 500 ni òtẹ́ẹ̀lì ń ṣe àyọ̀" jẹ́ gbólóhùn tí alábàáṣiṣẹ́ lè ṣiṣẹ́ lé. "VPN kò dúró ṣinṣin ní àwọn òtẹ́ẹ̀lì" kì í ṣe bẹ́ẹ̀, ó sì ń ṣèlérí pé wákàtí kan náà yóò tún ṣòfò ní oṣù tó ń bọ̀.

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