प्रत्येक ZeroTier संभाषणात दोन ओळखपत्रे दिसतात, आणि ती चॅट विंडोमध्ये गोंधळण्याइतकी सारखी दिसतात। नोड आयडी एका उपकरणाचे नाव सांगते। नेटवर्क आयडी त्या उपकरणाला सामील व्हायच्या आभासी नेटवर्कचे नाव सांगते। सामील होण्यासाठी दुसरे लागते, आणि सदस्य अधिकृत करण्यासाठी पहिले।

दोन ओळखपत्रे, दोन कामे

मशीनवर सेवा पहिल्यांदा चालू झाल्यावर नोड ओळख तयार होते, आणि ती दहा अक्षरांचा हेक्साडेसिमल पत्ता असते। ओळख फाइली काढेपर्यंत ती त्या इन्स्टॉलेशनसोबत राहते, म्हणून पुन्हा इन्स्टॉल केल्यास कोणीही मंजूर न केलेला नवीन सदस्य तयार होऊ शकतो। नेटवर्क आयडी सोळा हेक्साडेसिमल अक्षरे असते, आणि ती मशीन नव्हे तर आभासी नेटवर्क ओळखते। नेटवर्कचा मालक नियंत्रक स्वतः एक नोड असतो, म्हणून नेटवर्क आयडीची पहिली दहा अक्षरे नियंत्रकाच्या पत्त्याशी जुळतात।

दोन्ही मूल्यांपैकी कोणतेही गुप्त नाही आणि एक दुसऱ्याचा पर्याय नाही। प्रत्येक सहभागीबरोबर नेटवर्क आयडी सामायिक करणे सामान्य आहे; नोड आयडी सामायिक करणे नियंत्रकाला एक उपकरण दाखवते।

प्रत्येक मूल्य ते कळवणाऱ्या कमांडमधून वाचा

एक कमांड स्थानिक सेवेची ओळख कळवते, आणि दुसरी ती ज्या नेटवर्कमध्ये सामील झाली ती। चुकीच्या कमांडकडे मूल्य मागणे हाच लोक शेवटी सदस्य यादीत नेटवर्क आयडी चिटकवण्याचा मार्ग।

zerotier-cli info
zerotier-cli status
zerotier-cli listnetworks

पहिली नोडचा पत्ता आणि सेवा ऑनलाइन आहे का ते छापते। दुसरी आवृत्ती आणि पोर्टची माहिती जोडते। तिसरी सामील झालेली नेटवर्क त्यांच्या आयडी, स्थिती आणि वाटप केलेल्या पत्त्यांसह सूचीबद्ध करते, आणि नेटवर्क आयडी आवश्यक असताना वापरायची एकमेव कमांड तीच आहे।

नेटवर्कने सामील व्हा, नोडने अधिकृत करा

सामील होण्याची कमांड नियंत्रक चालवणाऱ्याने दिलेला नेटवर्क आयडी घेते। कमांडकडून सकारात्मक प्रतिसाद मिळणे म्हणजे विनंती पाठवली गेली, खाजगी नेटवर्कवर सदस्यत्व दिले गेले असे नाही।

सामील झाल्यावर प्रशासक त्या नेटवर्कच्या सदस्य यादीत उपकरण अधिकृत करतो तिच्या नोड आयडीने। त्याला पुन्हा नेटवर्क आयडीची गरज नसते, आणि तो होस्टनावाने उपकरण अधिकृत करू शकत नाही, कारण ओळख म्हणजे पत्ता। तुम्ही प्रशासक असल्यास सदस्य यादी वाचा आणि विनंतीशी नोडचा पत्ता जुळवा। नेटवर्क सांगणारी पण नोडचा पत्ता नसलेली विनंती अमलात आणता येत नाही।

सामायिक उपसर्गाला कारण आहे

नेटवर्क आयडी नियंत्रकाच्या नोड पत्त्याने सुरू होते, म्हणून तीच दहा अक्षरे दोन्ही ठिकाणी दिसतात। ही मार्गनिर्देशनाची सोय आहे, दोन्ही मूल्ये अदलाबदल करता येतात असा संकेत नाही।

नियंत्रकाची ओळख त्याच्या दर्शविल्या जाणाऱ्या नावापेक्षा का महत्त्वाची आहे हेही यामुळे स्पष्ट होते। नव्या ओळखीखाली नियंत्रक पुनर्संचयित केल्यास वेगळी पत्ता-जागा तयार होते, म्हणून जुन्या ओळखीखाली परिभाषित नेटवर्क नावे पुन्हा वापरली तरी तीच नेटवर्क नसतात।

नियंत्रकाची ओळख त्याच्या कॉन्फिगरेशनसह तुमच्या बॅकअपमध्ये ठेवा। ती ओळख पुन्हा तयार करता येणारे लेबल मानल्यास पुनर्संचयन पुनर्रचना बनते।

निकाल पडताळा, कमांडचे आउटपुट नाही

यशस्वी सामील होणे ही तपासणीची सुरुवात, शेवट नाही। त्यानंतर नेटवर्क नोंद पाहा आणि तीन क्षेत्रे वाचा: स्थिती, वाटप केलेला पत्ता आणि नेटवर्क आयडी।

zerotier-cli listnetworks -j
ip -br addr show | grep zt
ping -c 2 10.147.20.5

पहिली कमांड तीच यादी विश्लेषणयोग्य स्वरूपात छापते, ज्यामुळे प्रशासकाला अपेक्षित असलेल्याशी तुलना करणे सोपे होते। दुसरी इंटरफेसला पत्ता मिळाल्याची खात्री देते, आणि तिसरी स्थानिक स्थितीऐवजी नेटवर्कवरील समकक्षाची चाचणी करते।

नोंद ACCESS_DENIED म्हणत असेल तर नोड आयडी अधिकृत नाही। NOT_FOUND म्हणत असेल तर नेटवर्क आयडी चुकीचा आहे। पत्त्याशिवाय OK म्हणत असेल तर पुढील प्रश्न नियंत्रकाचे पत्ता-वाटप आहे, आणि पुन्हा सामील होऊन या तिन्हींपैकी कुणाचेही उत्तर मिळत नाही।

संबंधित लेख