अगर आप किसी दूरस्थ सर्वर पर Tailscale का नया लॉगिन ज़बरदस्ती शुरू करते हैं, तो डिवाइस के दोबारा लॉगिन पूरा करने से पहले ही tailnet का कनेक्शन टूट सकता है। यह कमांड में कोई खराबी नहीं है; ऑपरेशन उसी रास्ते पर ठीक वैसे ही काम करता है जैसे उसे बनाया गया है। नियम सरल है: कुंजी नवीनीकृत करने से पहले मशीन तक पहुँचने का दूसरा रास्ता तैयार करें। बाकी सब उस पल की तैयारी है।

कमांड आपको काट क्यों सकती है

डिवाइस कुंजी ही वह चीज़ है जो नोड को tailnet से जुड़ने देती है। उसे नवीनीकृत करने का मतलब है कि पुरानी कुंजी अब स्वीकार नहीं की जाएगी, और नोड को लौटने से पहले नया लॉगिन पूरा करना होगा। अगर आपका एकमात्र सत्र उसी tailnet से गुज़रता है, तो वापसी आपके बिना होगी। सबनेट राउटर इसे और बिगाड़ देता है, क्योंकि क्लाइंट अपने रूट रखते हैं और उनके पीछे का रास्ता खो देते हैं।

इसलिए क्रम कमांड से भी ज़्यादा मायने रखता है। पहले पहुँच, फिर नवीनीकरण। कंसोल सत्र, सीरियल कंसोल या मौके पर मौजूद सहकर्मी, सब गिने जाते हैं।

पहले किसी दूसरी खराबी को बाहर रखें

कुछ भी नवीनीकृत करने से पहले पुष्टि करें कि समस्या वाकई कुंजी में है। एडमिन कंसोल में समाप्ति देखें, फिर डिवाइस की अपनी स्थिति: क्या वह जुड़ा है और किन पीयर को देखता है। वैध कुंजी के साथ टूटा रूट, ACL में बदलाव या रुकी हुई सेवा दूर से एक जैसी दिखती है। ज़बरदस्ती नवीनीकरण इनमें से कुछ भी ठीक नहीं करता।

tailscale status

अगर नोड ऑनलाइन है और कुंजी वैध है, तो खोजते रहें। नवीनीकरण आखिरी उपाय है, सामान्य मरम्मत नहीं। पीयर सूची को भी ऑनलाइन संकेतक की तरह पढ़ें, क्योंकि आधा जुड़ा नोड भी खुद को सक्रिय बताता है।

दूसरे पहुँच मार्ग से नवीनीकृत करें

कंसोल पहुँच या दूसरा प्रबंधन मार्ग तैयार होने पर डिवाइस पर नवीनीकरण चलाएँ। Tailscale इस उद्देश्य के लिए up कमांड का force-reauth रूप दस्तावेज़ करता है, और यह वहाँ उच्च विशेषाधिकार माँगता है जहाँ प्लेटफ़ॉर्म उनकी माँग करता है। इसे एक बार चलाएँ और सत्र बंद करने के बजाय आउटपुट देखें। अगर कमांड आपका कनेक्शन काट दे, तो दूसरे मार्ग से दोबारा जुड़ें और स्थानीय लॉग पढ़ें।

sudo tailscale up --force-reauth

अगर कुंजी पहले ही समाप्त हो चुकी है, तो एडमिन कंसोल योग्य डिवाइसों के लिए अस्थायी विस्तार दे सकता है। वह विस्तार पहुँच फिर से पाने और लॉगिन पूरा करने की खिड़की है, उसका स्थायी विकल्प नहीं। उसकी दिखाई गई समय-सीमा नोट करें।

जाँचें कि डिवाइस वास्तव में क्या सेवा देता है

डिवाइस के दोबारा जुड़ने के बाद उस सेवा को जाँचें जिसके लिए वह मौजूद है। राउटर को उसके पीछे के संसाधन से, एग्ज़िट नोड को इच्छित इंटरनेट मार्ग से, और साधारण सर्वर को उस पोर्ट से जाँचें जो आप वास्तव में इस्तेमाल करते हैं। ऑनलाइन दिखने वाला नोड अपने आप इनमें से कुछ भी सिद्ध नहीं करता। ऐसी मशीन से जाँचें जो नोड न हो, क्योंकि स्थानीय जाँचें tailnet के मार्ग को पूरी तरह बायपास करती हैं।

tailscale ping 100.101.102.103

फिर इस मशीन के लिए समाप्ति नीति लिख लें। बिना निगरानी वाला कनेक्टर और निजी लैपटॉप अलग-अलग सहनशीलता रखते हैं, और सर्वर विरासत में पाने वाले को यह दोबारा नहीं खोजना चाहिए कि इन दोनों में से कौन-सा है। यही नोट दस्तावेज़ी नीति और अगले साल के आश्चर्य के बीच का अंतर है। Tailscale का कुंजी समाप्ति दस्तावेज़ नवीनीकरण के विकल्पों और उनकी सीमाओं को कवर करता है।

संबंधित लेख