Node ID, yoxsa şəbəkə ID-si: ZeroTier şəbəkəsinə hansı qoşulur
Node ID cihazı, şəbəkə ID-si isə virtual şəbəkəni adlandırır. Qoşulma şəbəkəni, üzvü icazələndirmə isə cihaz kimliyini tələb edir.
Hər ZeroTier söhbətində iki identifikator görünür və onlar söhbət pəncərəsində qarışdırılacaq qədər oxşardır. Node ID cihazı adlandırır. Şəbəkə ID-si cihazın qoşulmaq istədiyi virtual şəbəkəni adlandırır. Qoşulma ikincini, üzvü icazələndirmə birincini tələb edir.
İki identifikator, iki vəzifə
Node kimliyi xidmət maşında ilk dəfə işləyəndə yaradılır və on simvollu onaltılıq ünvandır. Kimlik faylları silinənə qədər həmin quraşdırmada qalır, buna görə yenidən quraşdırma heç kimin təsdiqləmədiyi yeni üzv yarada bilər. Şəbəkə ID-si on altı onaltılıq simvoldur və maşını deyil, virtual şəbəkəni müəyyən edir. Şəbəkənin sahibi olan nəzarətçi özü də bir node-dur, buna görə şəbəkə ID-sinin ilk on simvolu nəzarətçinin ünvanı ilə üst-üstə düşür.
Nə biri sirrdir, nə də biri digərinin əvəzidir. Şəbəkə ID-sini hər iştirakçı ilə paylaşmaq normaldır; node ID-sini paylaşmaq bir cihazı nəzarətçiyə tanıdır.
Hər dəyəri onu bildirən əmrdən oxuyun
Bir əmr yerli xidmətin kimliyini, başqa bir əmr isə qoşulduğu şəbəkələri bildirir. Dəyəri səhv əmrdən istəmək insanların şəbəkə ID-sini üzvlər siyahısına yapışdırması ilə nəticələnir.
zerotier-cli info zerotier-cli status zerotier-cli listnetworks
Birincisi node ünvanını və xidmətin onlayn olub-olmadığını çap edir. İkincisi versiya və port məlumatını əlavə edir. Üçüncüsü qoşulmuş şəbəkələri ID-ləri, statusu və təyin edilmiş ünvanları ilə sadalayır və şəbəkə ID-si lazım olanda istifadə edilməli yeganə əmrdir.
Şəbəkə ilə qoşulun, node ilə icazə verin
Qoşulma əmri nəzarətçini idarə edən şəxsin verdiyi şəbəkə ID-sini alır. Əmrdən müsbət cavab almaq sorğunun göndərildiyini bildirir, şəxsi şəbəkədə üzvlüyün verildiyini deyil.
Qoşulmadan sonra administrator cihazı həmin şəbəkənin üzvlər siyahısında node ID-si ilə icazələndirir. Ona şəbəkə ID-si yenidən lazım deyil və cihazı host adı ilə icazələndirə bilməz, çünki kimlik ünvandır. Administrator sizsinizsə, üzvlər siyahısını oxuyun və node ünvanını sorğu ilə tutuşdurun. Şəbəkə adlandıran, amma node ünvanı olmayan sorğu icra oluna bilməz.
Ortaq prefiksin bir səbəbi var
Şəbəkə ID-si nəzarətçinin node ünvanı ilə başladığı üçün hər iki yerdə eyni on simvol görünür. Bu marşrutlaşdırma rahatlığıdır, iki dəyərin bir-birini əvəz edə bildiyinə işarə deyil.
Bu həm də nəzarətçinin kimliyinin niyə göstərilən addan daha vacib olduğunu izah edir. Nəzarətçini yeni kimliklə bərpa etmək başqa ünvan məkanı yaradır, buna görə köhnə kimlik altında müəyyən edilmiş şəbəkələr adlar təkrar istifadə olunsa da eyni şəbəkələr deyil.
Nəzarətçinin kimliyini konfiqurasiyası ilə birlikdə ehtiyat nüsxənizdə saxlayın. O kimliyə yenidən yaradıla bilən etiket kimi baxmaq bərpanı yenidən dizayna çevirir.
Nəticəni yoxlayın, əmrin çıxışını deyil
Uğurlu qoşulma yoxlamanın başlanğıcıdır, sonu deyil. Sonra şəbəkə qeydinə baxın və üç sahə oxuyun: status, təyin edilmiş ünvan və şəbəkə ID-si.
zerotier-cli listnetworks -j ip -br addr show | grep zt ping -c 2 10.147.20.5
Birinci əmr eyni siyahını analiz edilə bilən formada çap edir, bu da administratorun gözlədiyi ilə tutuşdurmağı asanlaşdırır. İkincisi interfeysin ünvan aldığını təsdiqləyir, üçüncüsü isə yerli vəziyyəti deyil, şəbəkədəki həmkarı yoxlayır.
Qeyd ACCESS_DENIED deyirsə, node ID-si icazələndirilməyib. NOT_FOUND deyirsə, şəbəkə ID-si səhvdir. Ünvansız OK deyirsə, növbəti sual nəzarətçinin ünvan təyinatıdır və bu üçündən heç biri yenidən qoşulmaqla cavablandırılmır.