O so mọ́, rúta dáhùn, kọ̀mpútà orí tábìlì sì wà ní òkùnkùn. Túnẹ́lì dára; pákẹ́tì tí ìbá jí ẹ̀rọ kò tíì dé apá tí ẹ̀rọ ti ń gbọ́. Bí o bá tẹ̀lé ọ̀nà padà láti rúta, ìwọ yóò rí ibi tí ó ti kú.

Ẹ̀rọ mẹ́ta ní iṣẹ́ mẹ́ta. Dídà wọ́n pọ̀ ni ìdí tí ìgbìyànjú jíjì fi ń yí kiri títí láé.

Bẹ̀rẹ̀ ní alátìlẹ́yìn jìnnà kí o sì tẹ̀lé ọ̀nà

Láti nẹ́tíwọ́kì òtẹ́ẹ̀lì, o so mọ́ rúta ilé, tí ó jẹ́ ibi ìparí kan ṣoṣo tí ó ń ṣiṣẹ́ nígbà gbogbo nínú àwòrán yìí. Ìbéèrè jíjì tí o tẹ̀ sórí kọ̀mpútà gbéé di ìrìnàjò túnẹ́lì lasan, tí a fi ránṣẹ́ sí ibi tí o bá dárúkọ. Ibi yẹn ni ó ń pinnu gbogbo ohun tí ó tẹ̀lé.

Bí o bá fi ránṣẹ́ sí àdírẹ́sì LAN rúta ilé lórí ebute magic-packet, rúta lè gba dátágírámù náà kí ó má sì gbé férémù jáde ní apá ilé, nítorí kò sí ohun tí ó ń gbọ́ ebute yẹn níbẹ̀. Bí o bá pín in káàkiri nínú túnẹ́lì, ó dúró ní ojú-ọ̀nà túnẹ́lì. Túnẹ́lì tí a ṣe ìtọ́sọ́nà rẹ̀ kì í ṣe ìmúgbòòrò ìpele 2 ti waya ilé. Tẹ̀lé ọ̀nà ní ìgbésẹ̀ kọ̀ọ̀kan, ọ̀nà tí kò ní jáde yóò hàn gbangba.

Ìwádìí tí ó ń pinnu èyí nílò àṣẹ kan láti ẹ̀gbẹ́ jìnnà àti ọ̀kan láti ẹ̀gbẹ́ ilé. Fi ìbéèrè ránṣẹ́, kí o sì wo apá ilé fún férémù náà.

Gbé olùránṣẹ́ lọ sí apá ilé

Rúta lè ṣe jíjì fúnra rẹ̀ ní kété tí a bá fi ọ́ hàn gbangba nípasẹ̀ túnẹ́lì. OpenWrt ṣàlàyé iṣẹ́ Wake-on-LAN kan tí ó ń ṣiṣẹ́ lórí ẹ̀rọ náà tí ó sì ń gbé férémù jáde ní àdúgbò, èyí sì ni ìrísí tí a nílò gan-an: ìjẹ́rìí jìnnà ní òde, ìpínkiri àdúgbò ní inú.

Ètò yẹn tún pa iṣẹ́ jíjì mọ́ kúrò lórí íńtánẹ́ẹ̀tì gbangba. Kò sí ohun tuntun tí a fi hàn sí íńtánẹ́ẹ̀tì, nítorí olùṣe ìfilọ́lẹ̀ náà ń gba orí VPN tí o ti gbàgbọ́. Ààyò mìíràn, iṣẹ́ jíjì pẹ̀lú ebute tí a darí, fi ìrọ̀rùn kékeré pààrọ̀ fún ibi ìparí tí ó dojú kọ íńtánẹ́ẹ̀tì tí ẹnikẹ́ni lè yẹ̀wò.

Ìgbẹ́kẹ̀lé yípo yẹ ní dídárúkọ ní gbangba. Alátìlẹ́yìn VPN tí a fi sórí kọ̀mpútà orí tábìlì kò lè jí kọ̀mpútà yẹn, nítorí ìlànà alátìlẹ́yìn nílò kí ẹ̀rọ ń ṣiṣẹ́. Pa ibi ìwọlé jìnnà mọ́ lórí rúta tàbí àpótí mìíràn tí ó ń ṣiṣẹ́ nígbà gbogbo, kí kọ̀mpútà orí tábìlì jẹ́ àfojúsùn nìkan.

Jẹ́rìí àfojúsùn kí o tó dá túnẹ́lì lẹ́bi

Ẹ̀rọ ni ó ń pinnu apá yìí, kì í ṣe VPN, ipò agbára sì ni ó ń pinnu rẹ̀ kọ́kọ́. Ìsopọ̀ gbọ́dọ̀ ṣe àtìlẹ́yìn jíjì, firmware gbọ́dọ̀ jẹ́ kí ìsopọ̀ ní agbára nínú oorun, ètò ìṣiṣẹ́ gbọ́dọ̀ sì wà ní ètò láti gbà á. Ẹ̀rọ tí a dá dúró yàtọ̀ sí èyí tí a ti pa, àwọn méjèèjì sì yàtọ̀ sí ẹ̀rọ tí a ti gé agbára rẹ̀ ní odi. Yanjú ipò yẹn kí o tó ṣiṣẹ́ lórí àkójọ yòókù.

Ka àdírẹ́sì ẹ̀rọ láti ìsopọ̀ tí yóò gba férémù náà níti gidi. Kọ̀mpútà orí tábìlì tí ó ní Ethernet àti Wi-Fi méjèèjì sábà ní àdírẹ́sì méjì, ọ̀kan nínú wọn ni ó lè jí. Jíjì aláìlówìí jẹ́ agbára ọ̀tọ̀ pẹ̀lú àwọn ìbéèrè firmware tirẹ̀, nítorí náà jíjì Ethernet tí ó ń ṣiṣẹ́ kò sọ ohunkóhun nípa jíjì nípasẹ̀ Wi-Fi.

Kọ́kọ́ fi ọ̀nà àdúgbò hàn. Fi magic packet ránṣẹ́ láti ẹ̀rọ mìíràn lórí swítsì kan náà kí o sì wo bí ẹ̀rọ náà ṣe ń gòkè. Bí èyí bá kùnà, kò sí ìwọ̀n àtúnṣe túnẹ́lì tí yóò rànwọ́, àṣìṣe sì wà nínú firmware, ètò ìsopọ̀ tàbí ipò agbára.

Lẹ́yìn jíjì, so mọ́ iṣẹ́ tí o fẹ́

Jíjì kì í ṣe ìwọlé jìnnà. Lẹ́yìn tí ẹ̀rọ bá tẹ̀síwájú, ó ṣì ní láti gbé àwọn iṣẹ́ rẹ̀ jáde, gba àdírẹ́sì kí ó sì gba ìpàdé tí o nílò níti gidi. Fún un ní àkókò láti dé ipò yẹn kí o tó pinnu pé jíjì kùnà.

# remote side: trigger the wake through the already-authenticated tunnel
ssh [email protected] 'wol -i br-lan 3c:7a:8f:2b:11:04'

# home side: is the target answering on the LAN?
ping -c 3 10.10.0.42
arp -n 10.10.0.42

Ìlà arp ni ó wúlò. Àkọsílẹ̀ tí ó yí padà láti àìpé sí àdírẹ́sì ẹ̀rọ gidi túmọ̀ sí pé ẹ̀rọ tẹ̀síwájú ó sì dáhùn; ìbéèrè tí kò ní yanjú rí tọ́ka padà sí ìgbésẹ̀ jíjì, kì í ṣe iṣẹ́ tí o ń gbìyànjú láti dé.

Ya àwọn ìpele kúrò nínú àkọsílẹ̀ rẹ: jíjì, ìgbékalẹ̀, iṣẹ́. Ìkùnà ní ìpele kejì dàbí ìkùnà ní ìpele kìíní láti ojú fèrèsé ìfọ̀rọ̀wérọ̀, ẹ̀rí àdúgbò nìkan sì ni ó ń yà wọ́n.

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