Node ID o network ID: alin ang sumasali sa isang ZeroTier network
Ang node ID ay nagpapangalan ng device at ang network ID ay nagpapangalan ng virtual network. Ang pagsali ay nangangailangan ng network, at ang pagpapahintulot sa isang miyembro ay nangangailangan ng pagkakakilanlan ng device.
Dalawang identifier ang lumilitaw sa bawat usapan sa ZeroTier, at magkamukha silang sapat para mapagkamalan sa isang chat window. Ang node ID ay nagpapangalan ng isang device. Ang network ID ay nagpapangalan ng virtual network na gustong salihan ng device na iyon. Ang pagsali ay kumukuha ng pangalawa, at ang pagpapahintulot sa miyembro ay kumukuha ng una.
Dalawang identifier, dalawang gawain
Ang pagkakakilanlan ng node ay nalilikha kapag unang tumakbo ang serbisyo sa isang makina, at ito ay hexadecimal na address na may sampung karakter. Nananatili ito sa pag-install na iyon hanggang maalis ang mga identity file, kaya ang muling pag-install ay maaaring gumawa ng bagong miyembro na walang sinumang aprubado. Ang network ID ay labing-anim na hexadecimal na karakter, at tinutukoy nito ang virtual network hindi ang makina. Ang controller na nagmamay-ari ng network ay node din mismo, kaya ang unang sampung karakter ng network ID ay tumutugma sa address ng controller.
Wala sa dalawang halaga ang lihim at wala sa kanila ang pumapalit sa isa. Normal ang ibahagi ang network ID sa bawat kalahok; ang ibahagi ang node ID ay nagtuturo ng isang device sa controller.
Basahin ang bawat halaga mula sa command na nag-uulat nito
Isang command ang nag-uulat ng pagkakakilanlan ng lokal na serbisyo, at iba ang nag-uulat ng mga network na sinalihan nito. Ang paghingi ng halaga sa maling command ang dahilan kung bakit napapadikit ang network ID sa listahan ng miyembro.
zerotier-cli info zerotier-cli status zerotier-cli listnetworks
Ang una ay nagpi-print ng address ng node at kung online ang serbisyo. Ang pangalawa ay nagdadagdag ng impormasyon sa bersyon at port. Ang pangatlo ay naglilista ng mga konektadong network kasama ang kanilang ID, estado at nakatalagang address, at ito lang ang dapat gamitin kapag kailangan mo ang network ID.
Sumali sa pamamagitan ng network, magpahintulot sa pamamagitan ng node
Kinukuha ng join command ang network ID na ibinibigay ng nagpapatakbo ng controller. Ang positibong tugon mula sa command ay nangangahulugang naipadala ang kahilingan, hindi na naipagkaloob ang pagiging miyembro sa isang pribadong network.
Pagkatapos ng pagsali, pinapahintulutan ng administrator ang device sa pamamagitan ng node ID nito sa listahan ng miyembro para sa network na iyon. Hindi na niya kailangan ang network ID muli, at hindi niya mapapahintulutan ang device sa hostname nito, dahil ang pagkakakilanlan ay ang address. Kung ikaw ang administrator, basahin ang listahan ng miyembro at itugma ang address ng node sa kahilingan. Ang kahilingang nagpapangalan ng network ngunit walang address ng node ay hindi maisasagawa.
May dahilan ang pinagsasaluhang unlapi
Dahil ang network ID ay nagsisimula sa address ng node ng controller, lumilitaw ang parehong sampung karakter sa dalawang lugar. Ito ay kaginhawahan sa routing, hindi senyales na ang dalawang halaga ay mapagpapalit.
Ipinapaliwanag din nito kung bakit mas mahalaga ang pagkakakilanlan ng controller kaysa sa ipinapakitang pangalan nito. Ang pagpapanumbalik ng controller sa ilalim ng bagong pagkakakilanlan ay lumilikha ng ibang address space, kaya ang mga network na tinukoy sa ilalim ng luma ay hindi ang parehong mga network kahit muling gamitin ang mga pangalan.
Itago ang pagkakakilanlan ng controller sa iyong backup kasama ang configuration nito. Ang pagtrato sa pagkakakilanlang iyon na isang label na maaaring muling likhain ay ginagawang muling disenyo ang isang pagpapanumbalik.
I-verify ang resulta, hindi ang output ng command
Ang matagumpay na pagsali ay simula ng pagsusuri, hindi wakas. Pagkatapos ay tingnan ang entry ng network at basahin ang tatlong field: ang estado, ang nakatalagang address at ang network ID.
zerotier-cli listnetworks -j ip -br addr show | grep zt ping -c 2 10.147.20.5
Ang unang command ay nagpi-print ng parehong listahan sa anyong masusuri, na nagpapadali sa paghahambing sa inaasahan ng administrator. Ang pangalawa ay nagpapatunay na nakatanggap ng address ang interface, at ang pangatlo ay sumusubok ng kapares sa network sa halip na lokal na estado.
Kung sinasabi ng entry na ACCESS_DENIED, hindi pinapahintulutan ang node ID. Kung sinasabi nitong NOT_FOUND, mali ang network ID. Kung sinasabi nitong OK na walang address, ang susunod na tanong ay ang pagtatalaga ng address ng controller, at wala sa tatlong iyon ang nasasagot sa pamamagitan ng muling pagsali.