हरेक 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 भन्छ भने अर्को प्रश्न नियन्त्रकको ठेगाना बाँडफाँट हो, र फेरि जोडिएर यी तीनमध्ये कुनैको जवाफ पाइँदैन।

सम्बन्धित लेखहरू