सानो नियन्त्रकलाई NetworkManager VPN मा जोड्ने
सक्रियणले ह्यान्डल फर्काउँछ, तयार सत्र होइन। प्रोफाइल, अनुरोध र सक्रिय जडान छुट्टै राख्नुहोस् र पुनः सुरु गरेपछि अवस्था फेरि बनाउनुहोस्।
अवस्थित VPN जोड्ने सानो कार्यक्रमलाई नयाँ VPN कार्यान्वयन होइन, नियन्त्रक चाहिन्छ। समर्थित इन्जिनले वार्ता र टनेल ट्राफिक सम्हाल्नुपर्छ; तपाईंको कार्यक्रमले प्रयोगकर्ताको अनुरोध व्यक्त गर्नुपर्छ र नतिजा इमानदारीसाथ व्याख्या गर्नुपर्छ। Linux मा NetworkManager D-Bus इन्टरफेसले त्यो नियन्त्रकलाई पछ्याउन ठोस मोडेल दिन्छ।
चार जाँचले नियन्त्रकलाई सुरक्षित प्रोफाइल, सक्रियण अनुरोध र चलिरहेको सत्र गलाउनबाट रोक्छन्।
जाँच एक: कुन पहिचान छानिन्छ
प्रोफाइलको UUID लाई स्थायी पहिचानका रूपमा राख्नुहोस् र वस्तुको बाटो चाहिँदा प्रबन्धकमार्फत त्यो समाधान गर्नुहोस्। देखाइने नाम दुई प्रोफाइलले साझा गर्न सक्छन्, र रनटाइम बस बाटो भण्डारण गर्न उपयुक्त प्रयोगकर्ता प्राथमिकता होइन। छनोट आफ्नै कन्फिगरेसनमा लेख्नुहोस्, सूचीमा कुन प्रविष्टि दोस्रो थियो भन्ने टिप्पणीमा होइन।
यसलाई मिलान भन्नुअघि प्रबन्धकले के फर्काउँछ जाँच्नुहोस्। अब अवस्थित नभएको UUID ले खोज असफलता उत्पन्न गर्छ, र त्यो अवस्थित भएर पनि सक्रिय हुन इन्कार गर्ने प्रोफाइलभन्दा फरक कोड मार्ग हो।
जाँच दुई: सक्रियण कलले के फर्काउँछ
कागजात गरिएको सक्रियण कलले विद्यमान जडानको वस्तु बाटो, यन्त्र बाटो र विशिष्ट वस्तु लिन्छ। यसले सक्रिय जडानको बाटो फर्काउँछ, र त्यो उत्तर तयारीको नतिजा होइन, ह्यान्डल हो। तपाईंको अनुप्रयोगको तयार झन्डा फर्काइएको मानबाट सेट नगर्नुहोस्; बरु सक्रिय जडानको अवस्था र कारणको ग्राहक बन्नुहोस्।
VPN का लागि विशिष्ट वस्तुले सक्रिय आधार जडान छान्छ। मूल बाटो दिँदा यन्त्रको छनोट NetworkManager लाई जान्छ, जसले त्यस क्षण डिफल्ट रहेको छान्छ। यो पासवर्ड फाँट होइन, राउटिङ सन्दर्भको निर्णय हो, र टनेल कुन यन्त्रमा राखिन्छ त्यो बदल्छ।
सामान्य थप्नुहोस्-र-सक्रिय गर्नुहोस् उदाहरण लिएर यसले VPN प्रोफाइल बनाउँछ भन्ने आशा नगर्नुहोस्। कागजात गरिएको सहायकले VPN जडानहरू बाहिर राख्छ, त्यसैले प्रोफाइल तयार पार्नु वा आयात गर्नु छुट्टै, समीक्षा गरिएको चरण हो। यो महत्त्वपूर्ण छ किनकि तयारीका लागि जडान बटनले नदिने अधिकार र समीक्षा चाहिन्छ। आयातलाई आफ्नै लग लाइन र आफ्नै अनुमोदक भएको प्रशासनिक कार्य मान्नुहोस्।
जाँच तीन: अवस्था कसरी देखाइन्छ
सक्रिय जडान सक्रियण, सक्रिय, निष्क्रियण र निष्क्रिय हुँदै जान्छ, र कारण फाँटले किन भन्छ। यी सबैलाई loggedIn नामको बुलियनमा थिच्दा प्रयोगकर्तालाई चाहिने र सहयोगले सोध्ने जानकारी हराउँछ। कम्तीमा जडान पर्खाइमा, स्थापित वा गइसकेको छ कि देखाउनुहोस्, र असफलताको अवस्थाका लागि कारण शब्दमाला राख्नुहोस्।
असिंक्रोनस उत्तरहरूलाई तिनलाई उत्पन्न गर्ने अनुरोधसँग जोड्नुहोस्। पुरानो प्रयासको ढिलो समाप्तिले नयाँ प्रयोगकर्ता कार्य माथि लेख्नु हुँदैन, र Connect मा दोहोरो थिचाइलाई बेवास्ता गर्नुपर्छ वा देखिने नीतिसहित रद्द-र-पुनः प्रयास मान्नुपर्छ।
जाँच चार: पुनः सुरु गरेपछि के हुन्छ
प्रबन्धक पुनः सुरु हुँदा वा तपाईंको नियन्त्रक फेरि बसमा जोडिँदा, अवलोकन गरिएको अवस्था मालिकबाट फेरि बनाउनुहोस्। पुरानो वस्तु बाटो अझै स्मृतिमा छ भनेर क्यास गरिएको सत्र सक्रिय देखाउन जारी नराख्नुहोस्। अवस्था-परिवर्तन सङ्केतहरू नियन्त्रकले अनुमान गर्नुको सट्टा पुनः समक्रमण गर्न सकोस् भनेर नै छन्।
नियन्त्रक बन्द गर्नुको अर्थ के हो छान्नुहोस्। मेसिनको स्वामित्वमा रहेको विद्यमान जडान खुला राख्नु ठीक हुन सक्छ, र जानाजान छोटो अवधिको सत्र भत्काउनु पनि ठीक हुन सक्छ। मेसिनको स्वामित्वमा रहेको विद्यमान जडान खुला राख्नु ठीक हुन सक्छ; जानाजान छोटो अवधिको सत्र भत्काउनु पनि ठीक हुन सक्छ। प्रक्रिया बाहिर जाँदा सञ्जाल कार्य हुन्छ भन्ने मान्नुको सट्टा त्यो स्वामित्व सम्झौता इन्टरफेसमा लेख्नुहोस्। झ्याल बन्द गर्दा तिनको टनेल जान्छ कि भनेर प्रयोगकर्ताले अनुमान गर्नु नपर्ने हो। उत्तर कोड टिप्पणीमा मात्र नभई इन्टरफेस पाठमा राख्नुहोस्।
अधिकार र रहस्य तिनका मालिकसँगै राख्नुहोस्
अनुमतिहरू हुन्छ, auth वा हुँदैन का रूपमा फर्कन्छन्, र इन्टरफेसले अनुमति दिइएको, प्रमाणीकरणपछि अनुमति दिइएको र अस्वीकृतबीचको भिन्नता देखाउनुपर्छ। नियन्त्रकलाई root का रूपमा चलाउनु अनुमति नीति लागू गर्दैन; यसले प्रश्न हटाउँछ।
कन्फिगर गरिएको प्रमाणीकरण विधिका लागि प्रमाणहरू समर्थित गोप्य एजेन्ट वा क्लाइन्ट एकीकरणको हुन्। स्रोत कोडमा, आर्गुमेन्टमा वा लगमा रहेको पासवर्ड एउटा भेट हो, र स्थानीय प्रशासनिक अधिकार गेटवे प्रमाणीकरणको त्यही घटना होइन।
अन्तमा, जडानको अवस्था प्रयोगकर्ताले गर्न चाहेको कामबाट अलग जानकारी दिनुहोस्। निजी नाम वा अनुप्रयोग उपलब्ध नहुँदा पनि टनेल सक्रिय हुन सक्छ, र त्यो दोस्रो असफलता आफ्नै सन्देश र आफ्नै स्थितिको योग्य छ। कुन तह असफल भयो ठ्याक्कै भन्ने नियन्त्रक VPN बन्द छ भन्नेभन्दा उपयोगी हुन्छ।