Ususa ilungu, uvale ikhasi, futhi ngemva kosuku idivayisi efanayo isibuyile. Lokho akulona iphutha kukhonsoli. Yilokho okwenzeka lapho irekhodi lisuswa ngesikhathi idivayisi iseku-inthanethi futhi isacela ukujoyina.

Imisebenzi emibili ihlezi eduze futhi yenza imisebenzi ehlukene. Enye inquma ukufinyelela, enye ilungisa uhlu kuphela.

Qala kurekhodi elibuyayo

Vula inethiwekhi bese ubheka okufakiwe okubuyile. Bhala i-node ID yayo, ikheli lokugcina kanye nesikhathi eyavela ngaso futhi. Qhathanisa nalokho idivayisi obufuna ukuyiyeka. Igama elibonisiwe yilokho okuthayiphiwe othile, futhi ikheli lingashintsha ekujoyineni okulandelayo.

I-node ID iyisihlonzi esizinzile. I-ID yenethiwekhi iqamba inethiwekhi, ngakho ikutshela ukuthi yiluphi uhlu olufundayo futhi ayisho lutho mayelana nokuthi iyiphi idivayisi ekulo. Bhala kokubili, bese uqhathanisa i-node ID nomshini obufuna ukuwuyeka.

Uma uqhathanisa kabi, uzosusa umshini osebenzayo kuyilapho idivayisi engadingekile iqhubeka icela. Khona-ke uhlu lubonakala lulungile usuku olulodwa. Lokho kuyisikhathi esanele ukuthi kimbe kube nakubona, futhi inkinga iyilokho kanye.

Hoxisa ngaphambi kokususa

Qala ushintshe isimo semvume ngokusebenzisa uhlelo lokusebenza olusekelwa isilawuli. Kusukela kuleso sikhathi, umzamo wokujoyina ubonakala njengongagunyaziwe esikhundleni sokubuyisela ukufinyelela buthule, futhi isicelo siyabonakala kunokuba singabonakali.

Ukususa kuza ngemva, hhayi esikhundleni salokho. Ukususa irekhodi lelungu eligunyaziwe akushiyi lutho lokuhoxisa. Idivayisi iyabuza futhi, futhi isilawuli siyithatha njengentsha.

Edivayisini osayilawulayo, ukuphuma kunethiwekhi kuyingxenye ewusizo yokuyiyeka. Akuthathi indawo yesinqumo somphathi mayelana nedivayisi elahlekile. Iklayenti ongasayilawuli lingakushaya indiva konke okushiwo kuyo.

Imisebenzi emibili ikuphi

Kusilawuli esisingathiwe, uhlu lwamalungu lunikeza zombili izenzo futhi luzifaka ilebula ngokucacile ngokwanele ukuzihlukanisa. Kusilawuli ozisingatha ngokwakho, umehluko ofanayo uvela ku-API nasekumisweni kwasendaweni, futhi ukudideka kuvame ukuqala lapho.

# 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"

Lezi zingcingo ezimbili zanele ukukhombisa ukuthi ilungu lalike langagunyaziwe ngempela. Irekhodi elihlala libuya nge- authorized: true alikaze lihoxiswe; lasuswa kuphela.

Qinisekisa kusuka kumthombo, hhayi ohlwini

Uhlu lwamalungu oluhlelekile akulona ukuhlola ukufinyelela. Zama umthombo idivayisi eyawusebenzisa ngaphambili, kusuka kuleyo divayisi noma kumshini onalelo kheli lakudala, bese uqinisekisa ukuthi uxhumano luyahluleka. Bese uqinisekisa ukuthi okunye okugunyaziwe kusasebenza.

Faka imizila nezimvume zensizakalo kulokho kuhlola. I-ZeroTier ingagunyaza ilungu futhi iyeke lingakwazi ukufinyelela umzila olawulwayo. Imvume yohlelo lokusebenza nayo ingahluleka ngendlela efanayo. Kokubili kubonakala kufana ohlwini lwamalungu.

zerotier-cli listnetworks
ip route show | grep zt
ping -c 3 10.144.0.5

Kusilawuli ozisingatha ngokwakho, gcina ikhophi yokulondoloza ehambisanayo yobunikazi nokumiswa kwayo. Ukubuyisela okubuyela esimweni sangaphambili kungabuya nemvume endala, futhi uhlu lwamalungu luzobonakala lufana ncamashi nangaphambi kokuyiyeka.

Ukuyiyeka kuphela lapho ubunikazi obudala bungakwazi ukufinyelela lutho futhi irekhodi lingasekho. Yenza lokho ngalelo hlelo, ilungu liyeke ukuphindela emuva.

Izihloko ezihlobene