Ọ̀nà abẹ́lẹ̀ wà ní ìṣiṣẹ́, àwọn ẹnu-ọ̀nà ń dá ara wọn lóhùn, síbẹ̀ àwọn olùlò ní ààyè kan kò lè ṣí ìpín fáìlì ní ààyè kejì. Ẹnìkan ṣe ping láti ẹnu-ọ̀nà, ó gba ìdáhùn, ó sì kéde pé nẹ́tíwọ́kì wà ní àlàáfíà. Ìdáhùn yẹn rin láàárín ẹ̀rọ méjì tí kò jẹ́ ìṣòro rí. Ìdánwò tí ó wúlò ń bẹ̀rẹ̀ ní àwọn ẹ̀rọ tí ó nílò iṣẹ́ náà, ó ń lo ìlànà tí ohun èlò náà ń lò, ó sì ń tún ipò tí ó ti kùnà ṣe. Gbogbo ohun mìíràn jẹ́ ìmọ́lẹ̀ àwọ̀ ewé fún ọ̀nà tí ẹnìkan kò gbà.

Bẹ̀rẹ̀ ní ẹ̀rọ oníbàárà tí ó nílò iṣẹ́ náà

Kọ ohun mẹ́rin ṣáájú ìdánwò èyíkéyìí: àdírẹ́sì oníbàárà, àdírẹ́sì ibi tí ó ń lọ, orúkọ ẹ̀rọ, àti pọ́ọ̀tì ohun èlò náà. Lẹ́yìn náà jẹ́rìí pé iṣẹ́ náà ń ṣiṣẹ́ ní àdúgbò tirẹ̀, láti ẹ̀rọ tí ó wà lẹ́gbẹ̀ẹ́. Láìsí ìlà ìpìlẹ̀ yẹn o kò lè yà ọ̀nà abẹ́lẹ̀ tí ó bàjẹ́ kúrò nínú iṣẹ́ tí ó bàjẹ́, ìdajì àwọn tíkẹ́ẹ̀tì yìí sì ni èkejì.

Gbiyanju orúkọ ẹ̀rọ tí a kọ sílẹ̀ àti, níbi tí iṣẹ́ náà ti gbà láyè, àyẹ̀wò àdírẹ́sì tààrà ti pọ́ọ̀tì kan náà. Wíwá orúkọ tí ó kùnà àti àdírẹ́sì tí a yanjú tí kò lè dé ń gbé ọ lọ sí ọ̀nà oríṣiríṣi. Tí o bá fi IP rọ́pò orúkọ ẹ̀rọ, má ṣe pa àyẹ̀wò ìdánimọ̀ HTTPS rẹ̀ láti jẹ́ kí ó ṣiṣẹ́; ìkìlọ̀ ìwé-ẹ̀rí jẹ́ ìsọfúnni, kì í ṣe ìdíwọ́.

Rìn ọ̀nà ní ẹ̀gbẹ́ kọ̀ọ̀kan

Ka ipa-ọ̀nà tí oníbàárà yàn, lẹ́yìn náà ipa-ọ̀nà tí ẹnu-ọ̀nà yàn fún ibi tí ó ń lọ yẹn, lẹ́yìn náà àwọn olùkà tàbí ìgbàmú tí ó ní ààlà ní ẹ̀gbẹ́ kọ̀ọ̀kan. O ń wá òtítọ́ méjì: ṣé ìbéèrè náà dé LAN jíjìnnà, àti ṣé ìdáhùn padà wá. Àwọn olùkà ẹ̀rọ pẹ̀lú gbogbo ìṣàn mìíràn, nítorí náà so wọ́n pọ̀ nípasẹ̀ àmì àkókò pípé àti pọ̀ àdírẹ́sì dípò ìrísí àwòrán. Ìgbàmú ní ẹ̀gbẹ́ tí kò tọ́ burú ju kíkò ó lọ, nítorí ó dàbí ẹ̀rí.

ip route get 10.10.0.5
sudo tcpdump -ni any host 10.10.0.5 and port 445
sudo tcpdump -ni any net 10.10.0.0/24 and net 10.20.0.0/24

Tí ìbéèrè bá farahàn ní ẹ̀gbẹ́ jíjìnnà láìsí ìdáhùn lẹ́yìn rẹ̀, ìṣòro náà wà ní ẹ̀gbẹ́ kejì: ògiri iná, ipa-ọ̀nà ìpadà tí ó sọnù, tàbí ẹ̀rọ tí kò gba orísun náà. Tí ìbéèrè kò bá farahàn rí, ipa-ọ̀nà àdúgbò tàbí àwọn olùyàn ọ̀nà abẹ́lẹ̀ kò gbé e, ẹ̀gbẹ́ kejì kò sì tíì yẹ fún ìwádìí.

Lo ìlànà tí ohun èlò náà ń lò

ICMP jẹ́ àyẹ̀wò tí kò lágbára. A lè ṣe àṣẹ́ rẹ̀, dín ìyára rẹ̀ kù, tàbí tọ́jú rẹ̀ pẹ̀lú ìlànà tí ó yàtọ̀ sí ti iṣẹ́ náà, èyí tí ó mú kí àṣeyọrí àti ìkùnà rẹ̀ jẹ́ aláìdánimọ̀. Dán pọ́ọ̀tì gidi wò àti, níbi tí o bá lè, ìfọwọ́sowọ́pọ̀ ìlànà gidi.

nc -vz 10.10.0.5 445
curl -sv --max-time 5 https://files.corp.internal/ -o /dev/null
openssl s_client -connect 10.10.0.5:443 -servername files.corp.internal

Ìfọwọ́sowọ́pọ̀ TCP tí ó parí ń fi hàn pé ó lè dé àti ìlànà fún pọ́ọ̀tì yẹn. Kò fi hàn pé ohun èlò náà ń ṣiṣẹ́: ìjẹ́rìí, ìgbéwọlé tàbí ìpè API pàtàkì kan lè kùnà síbẹ̀. Dán iṣẹ́ tí àwọn olùlò ń ṣe gan-an wò, pẹ̀lú ohun tí ó dọ́gba tí kò lè ṣe ìpalára dípò fífi ìdúnàdúrà gidi ránṣẹ́ lẹ́ẹ̀kọ̀ọ̀kan.

Tún ipò tí ó ti kùnà ṣe

Àwọn ìkùnà tí ó ń farahàn nínú gbígbé ńlá nìkan jẹ́ ìṣòro ìwọ̀n, kì í ṣe ìṣòro ìsopọ̀. Fi àpò ńlá ránṣẹ́ pẹ̀lú bítì don't-fragment tí a ti ṣètò kí o sì wo ibi tí ó dúró. Tí ìbéèrè kékeré bá ṣàṣeyọrí tí ẹ̀yà ńlá sì ń gbẹ́, MTU ọ̀nà abẹ́lẹ̀ àti ìtọ́jú MSS ní àwọn ẹnu-ọ̀nà ni àwọn afurasi tí ó tẹ̀lé.

ping -M do -s 1400 10.10.0.5
ping -M do -s 1472 10.10.0.5
curl -sS --max-time 30 -F file=@./sample.bin https://files.corp.internal/upload

Tí subnet kan ṣoṣo bá kùnà, wo àwọn olùyàn ìrìnàjò, ìkéde ipa-ọ̀nà àti ẹnu-ọ̀nà ìpadà ti subnet yẹn. Tí orúkọ ẹ̀rọ nìkan bá kùnà, tẹ̀lé DNS, pẹ̀lú irú ẹ̀rọ ìyọrísí tí oníbàárà lò àti bóyá a lè rí ìwòye jíjìnnà láti ààyè yẹn. Ìkùnà mẹ́ta ọ̀tọ̀ọ̀tọ̀, àtúnṣe mẹ́ta ọ̀tọ̀ọ̀tọ̀, àti ìdánwò ping kò yà ọ̀kan nínú wọn.

Lẹ́yìn àtúnṣe, tún ìdánwò kan náà ṣe

Tún oníbàárà, ibi tí ó ń lọ, pọ́ọ̀tì àti ẹrù kan náà ṣiṣẹ́. Lẹ́yìn náà tún sopọ̀ tàbí dán ipa-ọ̀nà àbáyọ̀ wò tí àpẹẹrẹ bá ní ọ̀kan, nítorí àtúnṣe tí ó ń ṣiṣẹ́ nígbà tí ẹ̀dà àkọ́kọ́ ọ̀nà abẹ́lẹ̀ wà láàyè nìkan kò tíì ní ìdánwò. Jẹ́ kí ìdánwò náà so mọ́ orísun gidi, ibi gidi àti iṣẹ́ gidi dípò àmì àwọ̀ ewé kan lórí pátákó ìṣàkóso.

Kọ àwọn iye ìpìlẹ̀ mẹ́rin àti èsì náà sílẹ̀. Ìròyìn tí ó tẹ̀lé nípa àmì àìsàn kan náà lè bẹ̀rẹ̀ láti ẹ̀rí dípò ping nígbà náà.

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