Tugun ID yoki tarmoq ID: qaysi biri ZeroTier tarmog'iga qo'shiladi
Tugun ID qurilmani, tarmoq ID esa virtual tarmoqni nomlaydi. Qo'shilish uchun tarmoq kerak, a'zoni ruxsatlash uchun esa qurilma identifikatori kerak.
Har bir ZeroTier suhbatida ikkita identifikator ko'rinadi va ular chat oynasida chalkashtiriladigan darajada o'xshash. Tugun ID qurilmani nomlaydi. Tarmoq ID esa o'sha qurilma qo'shilmoqchi bo'lgan virtual tarmoqni nomlaydi. Qo'shilish ikkinchisini oladi, a'zoni ruxsatlash birinchisini.
Ikki identifikator, ikki vazifa
Tugun identifikatori xizmat mashinada birinchi marta ishlaganda yaratiladi va u o'nta belgidan iborat o'n oltilik manzil. Identifikator fayllari o'chirilmaguncha u o'sha o'rnatish bilan qoladi, shu sababli qayta o'rnatish hech kim tasdiqlamagan yangi a'zo yaratishi mumkin. Tarmoq ID o'n olti o'n oltilik belgidan iborat va u mashinani emas, virtual tarmoqni belgilaydi. Tarmoqqa ega kontrollerning o'zi ham tugun, shu sababli tarmoq ID ning birinchi o'nta belgisi kontroller manziliga mos keladi.
Ikkala qiymat ham sir emas va biri ikkinchisining o'rnini bosmaydi. Tarmoq ID ni har bir ishtirokchi bilan bo'lishish odatiy hol; tugun ID ni bo'lishish kontrollerga bitta qurilmani ko'rsatadi.
Har bir qiymatni uni xabar qiladigan buyruqdan o'qing
Bitta buyruq mahalliy xizmat identifikatorini, boshqasi esa u qo'shilgan tarmoqlarni xabar qiladi. Qiymatni noto'g'ri buyruqdan so'rash odamlarning oxir-oqibat a'zolar ro'yxatiga tarmoq ID yopishtirishiga olib keladi.
zerotier-cli info zerotier-cli status zerotier-cli listnetworks
Birinchisi tugun manzilini va xizmat onlayn yoki yo'qligini chop etadi. Ikkinchisi versiya va port haqidagi ma'lumotni qo'shadi. Uchinchisi qo'shilgan tarmoqlarni ID, holat va tayinlangan manzillar bilan sanab chiqadi va tarmoq ID kerak bo'lganda ishlatilishi kerak bo'lgan yagona buyruq shu.
Tarmoq bilan qo'shiling, tugun bilan ruxsat bering
Qo'shilish buyrug'i kontrollerni boshqaradigan shaxs taqdim etgan tarmoq ID ni oladi. Buyruqdan ijobiy javob olish so'rov yuborilganini bildiradi, xususiy tarmoqda a'zolik berilganini emas.
Qo'shilgandan so'ng administrator qurilmani o'sha tarmoqning a'zolar ro'yxatida tugun ID si bilan ruxsatlaydi. Unga tarmoq ID endi kerak emas va u qurilmani xost nomi bilan ruxsatlay olmaydi, chunki identifikator — manzil. Agar siz administrator bo'lsangiz, a'zolar ro'yxatini o'qing va tugun manzilini so'rov bilan solishtiring. Tarmoqni nomlab, tugun manzilini ko'rsatmaydigan so'rovni bajarib bo'lmaydi.
Umumiy prefiksning sababi bor
Tarmoq ID kontroller tugun manzilidan boshlangani uchun o'sha o'nta belgi ikkala joyda ham ko'rinadi. Bu marshrutlash qulayligi, ikki qiymat bir-birini almashtira oladi degan ishora emas.
Bu shuningdek kontroller identifikatori uning ko'rsatilgan nomidan nega muhimroq ekanini tushuntiradi. Kontrollerni yangi identifikator bilan tiklash boshqa manzil fazosini yaratadi, shu sababli eski identifikator ostida belgilangan tarmoqlar nomlar qayta ishlatilsa ham o'sha tarmoqlar emas.
Kontroller identifikatorini uning konfiguratsiyasi bilan birga zaxira nusxangizda saqlang. O'sha identifikatorga qayta yaratiladigan yorliq sifatida qarash tiklashni qayta loyihalashga aylantiradi.
Natijani tekshiring, buyruq chiqishini emas
Muvaffaqiyatli qo'shilish tekshiruvning boshlanishi, oxiri emas. Keyin tarmoq yozuviga qarang va uchta maydonni o'qing: holat, tayinlangan manzil va tarmoq ID.
zerotier-cli listnetworks -j ip -br addr show | grep zt ping -c 2 10.147.20.5
Birinchi buyruq o'sha ro'yxatni tahlil qilish mumkin bo'lgan shaklda chop etadi, bu administrator kutgan narsa bilan solishtirishni osonlashtiradi. Ikkinchisi interfeys manzil olganini tasdiqlaydi, uchinchisi esa mahalliy holatni emas, tarmoqdagi hamkasbni sinaydi.
Agar yozuv ACCESS_DENIED desa, tugun ID ruxsatlanmagan. NOT_FOUND desa, tarmoq ID noto'g'ri. Manzilsiz OK desa, keyingi savol kontrollerning manzil tayinlashi va bu uchtasining birortasiga qayta qo'shilish bilan javob berilmaydi.