Ọmọ ẹgbẹ ZeroTier tí a pa rẹ́ ń padà wá: kọ́kọ́ fagilé ìfọwọ́sí
Ẹ̀rọ tí ó wà lórí íńtánẹ́ẹ̀tì lè tún béèrè láti dara pọ̀ mọ́ ní kété tí a bá yọ àkọsílẹ̀ rẹ̀ kúrò. Fagilé ìfọwọ́sí náà, lẹ́yìn náà ka pípa rẹ́ sí mímọ́ àkójọ.
O pa ọmọ ẹgbẹ rẹ́, o ti ojú-ìwé, àti ní ọjọ́ kan lẹ́yìn náà ẹ̀rọ kan náà ti padà wá. Ìyẹn kì í ṣe àṣìṣe nínú kọ́nsọ́lù. Ìyẹn ni ó máa ń ṣẹlẹ̀ nígbà tí a bá pa àkọsílẹ̀ rẹ́ nígbà tí ẹ̀rọ ṣì wà lórí íńtánẹ́ẹ̀tì tí ó sì ṣì ń béèrè láti dara pọ̀.
Ìgbésẹ̀ méjì wà lẹ́gbẹ̀ẹ́ ara wọn, wọ́n sì ń ṣe iṣẹ́ ọ̀tọ̀ọ̀tọ̀. Ọ̀kan ń pinnu àǹfààní wíwọlé, èkejì kì í ṣe àfikún ju kíkó àkójọ jọ.
Bẹ̀rẹ̀ láti àkọsílẹ̀ tí ó ń padà wá
Ṣí nẹ́tíwọ́kì, kí o sì wo àkọsílẹ̀ tí ó padà wá. Kọ node ID rẹ̀, àdírẹ́sì tí ó kẹ́yìn àti àkókò tí ó tún farahàn. Fi wé ẹ̀rọ tí o fẹ́ yọ kúrò ní lílò. Orúkọ tí a ń fi hàn ni ohun tí ẹnìkan tẹ, àdírẹ́sì sì lè yí padà ní ìdara pọ̀ tó ń bọ̀.
Node ID ni ìdánimọ̀ tí kì í yí padà. ID nẹ́tíwọ́kì ń fún nẹ́tíwọ́kì ní orúkọ, nítorí náà ó sọ àkójọ tí ìwọ ń kà, kò sì sọ nǹkan kan nípa ẹ̀rọ tí ó wà nínú rẹ̀. Kọ àwọn méjèèjì, lẹ́yìn náà fi node ID wé ẹ̀rọ tí o fẹ́ yọ kúrò ní lílò.
Tí ìfiwéra yẹn bá ṣe àṣìṣe, ìwọ yóò yọ ẹ̀rọ tí ń ṣiṣẹ́ kúrò nígbà tí ẹ̀rọ tí a kò fẹ́ ṣì ń béèrè. Nígbà náà àkójọ yóò dà bí ẹni pé ó tọ́ fún ọjọ́ kan. Ìyẹn tó pẹ́ tó pé ẹnìkan kò ní kíyè sí i, ìṣòro sì wà níbẹ̀ gan-an.
Fagilé kí o tó pa rẹ́
Kọ́kọ́ yí ipò ìfọwọ́sí padà nípasẹ̀ ìlànà iṣẹ́ tí olùṣàkóso ń gbà. Láti àkókò yẹn, ìgbìyànjú láti dara pọ̀ yóò farahàn bí èyí tí kò ní àṣẹ dípò kí ó tún àǹfààní wíwọlé padà ní ìdákẹ́jẹ́, ìbéèrè náà yóò sì hàn dípò kí ó fi ara sin.
Pípa rẹ́ wá lẹ́yìn, kì í ṣe dípò rẹ̀. Yíyọ àkọsílẹ̀ ọmọ ẹgbẹ tí ó ní àṣẹ kúrò kò fi nǹkan sílẹ̀ láti fagilé. Ẹ̀rọ yóò tún béèrè, olùṣàkóso yóò sì kà á sí tuntun.
Fún ẹ̀rọ tí ìwọ ṣì ń ṣàkóso, jíjáde kúrò nínú nẹ́tíwọ́kì jẹ́ apá tí ó wúlò nínú yíyọ kúrò ní lílò. Kì í rọ́pò ìpinnu alábòójútó nípa ẹ̀rọ tí ó sọnù. Oníbàárà tí ìwọ kò ṣàkóso mọ́ lè fojú fo ohunkóhun tí a sọ fún un.
Ibi tí ìgbésẹ̀ méjì náà wà
Lórí olùṣàkóso tí a gbà sílé, àkójọ ọmọ ẹgbẹ ń fúnni ní ìgbésẹ̀ méjèèjì, ó sì ń fi àmì tí ó yé kí a lè yà wọ́n sọ́tọ̀. Lórí olùṣàkóso tí ìwọ fúnra rẹ gbà sílé, ìyàtọ̀ kan náà yóò hàn nínú API àti nínú ìṣètò àdúgbò, ìdàrúdàpọ̀ sì máa ń bẹ̀rẹ̀ níbẹ̀.
# list members with authorization state
curl -s -H "X-ZT1-Auth: $TOKEN" \
"http://127.0.0.1:9993/controller/network/$NETWORK_ID/member" | jq 'to_entries[] | {id: .key, authorized: .value.authorized}'
# deauthorize one member by node id, then confirm
curl -s -X POST -H "X-ZT1-Auth: $TOKEN" -d '{"authorized": false}' \
"http://127.0.0.1:9993/controller/network/$NETWORK_ID/member/$NODE_ID"
Àwọn ìpè méjì yẹn tó láti fi hàn bóyá ọmọ ẹgbẹ náà ti jẹ́ aláìlẹ́gbẹ́ ní ti gidi rí. Àkọsílẹ̀ tí ń tún padà wá pẹ̀lú authorized: true ni a kò tí ì fagilé rí; a kàn pa á rẹ́.
Fi ẹ̀rí mú láti orísun, kì í ṣe láti àkójọ
Àkójọ ọmọ ẹgbẹ tí ó wà nínú ìtòlẹ́sẹẹsẹ kì í ṣe àyẹ̀wò àǹfààní wíwọlé. Gbìyànjú orísun tí ẹ̀rọ náà ń lò tẹ́lẹ̀, láti inú ẹ̀rọ yẹn tàbí láti ẹ̀rọ tí ó ní àdírẹ́sì àtijọ́ rẹ̀, kí o sì fi ẹ̀rí mú pé ìsopọ̀ kùnà. Lẹ́yìn náà fi ẹ̀rí mú pé àròpo tí a fọwọ́ sí ṣì ń ṣiṣẹ́.
Fi àwọn ipa-ọ̀nà àti àṣẹ iṣẹ́ kún àyẹ̀wò yẹn. ZeroTier lè fún ọmọ ẹgbẹ ní àṣẹ kí ó sì jẹ́ kí ó má lè dé ipa-ọ̀nà tí a ń ṣàkóso. Àṣẹ ohun-èlò kan lè kùnà ní ọ̀nà kan náà. Àwọn méjèèjì máa ń hàn bíi ti ara wọn láti inú àkójọ ọmọ ẹgbẹ.
zerotier-cli listnetworks
ip route show | grep zt
ping -c 3 10.144.0.5
Fún olùṣàkóso tí ìwọ fúnra rẹ gbà sílé, pa ẹ̀dà àmì-ìdánimọ̀ àti ìṣètò rẹ̀ mọ́ ní ìbámu. Ìmúpadà tí ó padà sí ipò àtẹ́lẹwọ́n lè mú àṣẹ àtijọ́ padà wá pẹ̀lú rẹ̀, àkójọ ọmọ ẹgbẹ yóò sì dà bíi ti kí a tó yọ ọ́ kúrò ní lílò.
Yíyọ kúrò ní lílò parí nígbà tí àmì-ìdánimọ̀ àtijọ́ kò lè dé ibikíbi tí àkọsílẹ̀ sì ti lọ. Ṣe àwọn nǹkan yìí ní ọ̀nà yẹn, ọmọ ẹgbẹ yóò sì jáwọ́ pípada wá.