Libertine Ubuntu Touch ला संपूर्ण फोनचे VPN देते का?
कंटेनरमधील डेस्कटॉप पॅकेज संपूर्ण फोनच्या बोगद्यापेक्षा वेगळ्या प्रश्नाचे उत्तर देते. नेटवर्किंग, ओळख आणि अपयश धोरण कुठे राहते ते शोधा.
Ubuntu Touch वर दोन प्रश्न एकच म्हणून विचारले जातात: हे डेस्कटॉप पॅकेज चालेल का, आणि फोनला VPN मिळेल का. कंटेनर पहिल्याचे उत्तर देते. त्यात काहीही दुसऱ्याचे उत्तर देत नाही, कारण कंटेनरची फाइलसिस्टमवर स्वतःची दृष्टी आहे, तर नेटवर्क स्टॅक आणि त्याचे धोरण फोनचे आहे. कार्यप्रवाहाचे वचन देण्यापूर्वी प्रत्येक भाग कुठे राहतो ते शोधा.
एकासारखे दिसणारे दोन प्रश्न
कंटेनरमध्ये डेस्कटॉप अनुप्रयोग चालवणे हे पॅकेजिंगचे यश आहे. फोनच्या कनेक्शन व्यवस्थापकाला बोगदा उभारायला, झोपेतून तो टिकवायला आणि तुटल्यावर काय होईल हे ठरवायला लावणे हे प्लॅटफॉर्मचे काम आहे. कंटेनरमध्ये पूर्ण होणारा इंस्टॉलर फक्त अवलंबित्व तिथे सुटली हे सिद्ध करतो. फोनमध्ये मंजूर VPN प्लगइन आहे का, बोगदा रीबूटनंतर टिकतो का, किंवा कोणते अनुप्रयोग तो वापरतात याबद्दल तो काहीही सांगत नाही.
कोणत्याही मूल्यांकनात दोन्ही वेगळ्या वाक्यांत ठेवा. ते एकत्र करणे म्हणजे प्रयोगशाळेतील प्रात्यक्षिकाचे असे समर्थन-वचन होणे जे कोणीही पाळू शकत नाही.
कंटेनरची सीमा प्रत्यक्षात काय देते
Libertine कंटेनर हे लिहिण्यायोग्य वातावरण आहे जे अशा फोनवर थर म्हणून असते ज्याची मूळ प्रणाली फक्त-वाचनीय आहे. म्हणूनच तिथे पॅकेज स्थापित करणे अजिबात चालते, आणि म्हणूनच मूळ प्रणालीवर तीच स्थापना चालत नाही. ते अनुप्रयोग पुढच्या पडद्यावर, फोनच्या स्क्रीनशी एकत्रित करून चालवते, आणि सर्व्हर सॉफ्टवेअर चालवणे किंवा प्रक्रिया पार्श्वभूमीवर जिवंत ठेवणे हा मार्ग स्पष्टपणे नाही. हे निर्बंध VPN क्लायंटसाठी महत्त्वाचे आहेत, जो सुरू राहणे अपेक्षित आहे.
libertine-container-manager list
libertine-container-manager info -i <container-id>
libertine-launch -i <container-id> bash
यादी कोणते कंटेनर आहेत हे दाखवते, आणि info आदेश वितरण व स्थापना स्थिती नोंदवतो. launch आदेश आपल्याला आत शेल देतो, आणि पॅकेजने प्रत्यक्षात काय स्थापित केले हे तपासण्याची योग्य जागा तीच आहे. जे तो देत नाही ते फोनच्या नेटवर्किंगवरील अधिकार आहे. बोगदा तयार करू इच्छिणाऱ्या कंटेनरमधील बायनरीला विशेषाधिकारित इंटरफेस लागतो, आणि तो इंटरफेस प्लॅटफॉर्मचा आहे, कंटेनरचा नाही.
फोनची नेटवर्क स्थिती कुठे राहते
नावे, मार्ग आणि कनेक्शन प्रोफाइल फोनची नेटवर्क सेवा व्यवस्थापित करते, कोणत्याही कंटेनरबाहेर. बोगदा नोंद तिथे फक्त तेव्हाच दिसते जेव्हा प्लॅटफॉर्म त्या VPN प्रकाराला समर्थन देतो आणि ऑपरेटरने संबंधित प्लगइन स्थापित केलेले असते.
nmcli connection show
ip route get 10.42.0.10
ip -br addr show
कनेक्शन यादी हे या फोनवर VPN प्रोफाइल आहे का या प्रश्नाचे अधिकृत उत्तर आहे. जर तुमचा बोगदा त्या यादीत नसेल, तर कंटेनरमधील कोणतेही काम तो दाखवू शकणार नाही. मार्ग शोध हा अरुंद प्रश्न सोडवतो: या फोनला एका गंतव्यासाठी कोणता इंटरफेस वापरावा लागेल. प्रत्येक बदलानंतर हीच तपासणी पुन्हा करावी लागते, कारण प्रोफाइल असू शकतो आणि तरीही तो दिलेल्या अनुप्रयोगाचा मार्ग नसू शकतो.
एक कार्यप्रवाह सुरुवातीपासून शेवटपर्यंत वाचा
खरे काम निवडा, उदाहरणार्थ डेस्कटॉप क्लायंटने खाजगी डेटाबेसपर्यंत पोहोचणे. मग प्रवाह पाहा: अनुप्रयोग कंटेनरमध्ये सुरू होतो, फोन वापरतो त्या कोणत्याही रिझॉल्व्हरद्वारे होस्टनाव सोडवतो, सॉकेट उघडतो, आणि फोनचे मार्गनिर्देशन ठरवते की कोणता इंटरफेस तो वाहून नेईल. प्रत्येक टप्प्याला एक मालक आहे. कंटेनर अनुप्रयोगाचा मालक, प्लॅटफॉर्म रिझॉल्व्हर व मार्गनिर्देशनाचा, आणि VPN अंतबिंदू प्रमाणीकरणाचा. कोणत्याही टप्प्यावरील अपयश त्या टप्प्याचे अपयश, संपूर्ण कल्पनेचे नाही.
खाजगी होस्टनाव आणि खाजगी पत्ता स्वतंत्रपणे तपासा. सार्वजनिक पत्त्यावर सोडवला जाणारा नाव आणि बोगद्यात मार्गनिर्देशित होणारा पत्ता वेगळी निरीक्षणे आहेत, आणि ती गोंधळल्यास पुनरुत्पादन करता येणार नाही अशी अहवाल तयार होते.
उत्तर नाही असेल तेव्हा काय नोंदवावे
कधीकधी प्रामाणिक निष्कर्ष असा असतो की हा फोन, या आवृत्तीवर, हा कार्यप्रवाह सांभाळू शकत नाही. ते पुराव्यासह लिहा: प्लॅटफॉर्म कोणते कनेक्शन प्रकार देतो, कोणते क्लायंट वापरून पाहिले, आणि कोणत्या टप्प्यावर अपयश आले.
मग स्वीकारलेला पर्याय सांगा, तो दुसरे उपकरण असो, दुसरी प्रवेश पद्धत असो, किंवा खाजगी नेटवर्कला स्पर्श न करता कंटेनरमध्येच राहणारे अधिक अरुंद काम असो.
जुन्या कृतीची पुनरावृत्ती करण्यासाठी मूळ प्रणाली पुन्हा माउंट करण्याच्या किंवा स्पष्टीकरण न देता विशेषाधिकार देण्याच्या मोहाला तोंड द्या. बूट होणारा फोन सहा महिन्यांनंतरही ज्याच्या नेटवर्क धोरणाबद्दल तुम्ही विचार करू शकता त्या फोनसारखा नसतो.