Түйін ID немесе желі ID: қайсысы ZeroTier желісіне қосылады
Түйін ID құрылғыны, желі ID виртуалдық желіні атайды. Қосылу үшін желі керек, ал мүшені рұқсаттау үшін құрылғының бірегейлігі керек.
Әрбір ZeroTier әңгімесінде екі идентификатор кездеседі және олар чат терезесінде шатастырарлықтай ұқсас. Түйін ID құрылғыны атайды. Желі ID сол құрылғы қосылғысы келетін виртуалдық желіні атайды. Қосылу екіншісін алады, ал мүшені рұқсаттау біріншісін алады.
Екі идентификатор, екі жұмыс
Түйін бірегейлігі қызмет машинада алғаш рет іске қосылғанда жасалады және ол он таңбалы он алтылық мекенжай. Бірегейлік файлдары жойылғанша ол сол орнатумен бірге қалады, сондықтан қайта орнату ешкім бекітпеген жаңа мүше жасауы мүмкін. Желі ID он алты он алтылық таңбадан тұрады және ол машинаны емес, виртуалдық желіні белгілейді. Желіге ие контроллердің өзі түйін болып табылады, сондықтан желі ID-нің алғашқы он таңбасы контроллердің мекенжайымен сәйкес келеді.
Екі мәннің ешқайсысы құпия емес және ешқайсысы екіншісін алмастырмайды. Желі ID-ді барлық қатысушымен бөлісу қалыпты; түйін ID-ді бөлісу контроллерге бір құрылғыны көрсетеді.
Әр мәнді оны хабарлайтын пәрменнен оқыңыз
Бір пәрмен жергілікті қызметтің бірегейлігін хабарлайды, ал екіншісі ол қосылған желілерді. Дұрыс емес пәрменнен мән сұрау адамдардың соңында мүшелер тізіміне желі ID-ні жапсыруына әкеледі.
zerotier-cli info zerotier-cli status zerotier-cli listnetworks
Біріншісі түйін мекенжайын және қызметтің онлайн екенін басып шығарады. Екіншісі нұсқа мен порт туралы ақпаратты қосады. Үшіншісі қосылған желілерді ID-лерімен, күйімен және тағайындалған мекенжайларымен тізімдейді және желі ID қажет болғанда қолданылуы керек жалғыз пәрмен осы.
Желімен қосылыңыз, түйінмен рұқсат етіңіз
Қосылу пәрмені контроллерді басқаратын адам берген желі ID-ні алады. Пәрменнен оң жауап алу сұраныс жіберілгенін білдіреді, жеке желіде мүшелік берілгенін емес.
Қосылғаннан кейін әкімші құрылғыны сол желінің мүшелер тізімінде түйін ID-сі арқылы рұқсаттайды. Оған желі ID енді қажет емес және ол құрылғыны хост атымен рұқсаттай алмайды, өйткені бірегейлік — мекенжай. Егер сіз әкімші болсаңыз, мүшелер тізімін оқып, түйін мекенжайын сұраныспен салыстырыңыз. Желіні атайтын, бірақ түйін мекенжайын көрсетпейтін сұранысты орындау мүмкін емес.
Ортақ префикстің себебі бар
Желі ID контроллердің түйін мекенжайынан басталатындықтан, сол он таңба екі жерде де көрінеді. Бұл маршруттауға қолайлылық, екі мәннің бір-бірін алмастыра алатынына белгі емес.
Бұл контроллердің бірегейлігі оның көрсетілетін атынан неге маңыздырақ екенін де түсіндіреді. Контроллерді жаңа бірегейлікпен қалпына келтіру басқа мекенжай кеңістігін жасайды, сондықтан ескі бірегейлік астында анықталған желілер аттар қайта пайдаланылса да сол желілер емес.
Контроллердің бірегейлігін оның конфигурациясымен бірге сақтық көшірмеде сақтаңыз. Ол бірегейлікті қайта жасалатын белгі ретінде қарау қалпына келтіруді қайта жобалауға айналдырады.
Нәтижені тексеріңіз, пәрмен шығысын емес
Сәтті қосылу тексерудің басы, соңы емес. Содан кейін желі жазбасына қарап, үш өрісті оқыңыз: күйі, тағайындалған мекенжайы және желі ID.
zerotier-cli listnetworks -j ip -br addr show | grep zt ping -c 2 10.147.20.5
Бірінші пәрмен сол тізімді талдауға болатын пішінде басып шығарады, бұл әкімші күткенмен салыстыруды жеңілдетеді. Екіншісі интерфейстің мекенжай алғанын растайды, үшіншісі жергілікті күйді емес, желідегі серіктесті тексереді.
Егер жазба ACCESS_DENIED десе, түйін ID рұқсатталмаған. Егер NOT_FOUND десе, желі ID қате. Егер мекенжайсыз OK десе, келесі сұрақ контроллердің мекенжай тағайындауы, және осы үшеуінің ешқайсысына қайта қосылу арқылы жауап берілмейді.