PIA चे Linux ट्रे आयकॉन गायब आहे? piactl ने VPN नियंत्रित करा
PIA चे Linux ट्रे आयकॉन गायब असतानाही piactl टनेलचा अहवाल देतो आणि प्रदेश बदलतो. दुसरे VPN साधन जोडण्यापूर्वी तीन स्थिती वाचा.
जिथे PIA चे पॅनेल आयकॉन कधीच दिसत नाही अशा Linux डेस्कटॉपवर टनेल बर्याचदा सुरू आणि कार्यरत असते, तर तुमच्याकडे असलेले एकमेव नियंत्रण गायब झालेले असते. ॲपची विंडो बंद केल्याने कनेक्शन थांबत नाही, आणि त्याच इंस्टॉलेशनमध्ये कमांड-लाइन क्लायंट, piactl, येतो जो मेनू पूर्वी दाखवत असलेली स्थिती वाचतो आणि बदलतो. उपयुक्त प्रश्न हा नाही की आयकॉन का गायब झाले, तर कोणता स्तर गायब आहे हा आहे: पार्श्वभूमी ॲप, निवडलेला प्रदेश किंवा शेल एकत्रीकरण. आधी त्या स्तराचे नाव द्या, मग लाँचर दुरुस्त न करता VPN चालवू शकता.
पॅनेल आयकॉन आणि टनेल वेगळे स्तर आहेत
ट्रे नोंद ही सादरीकरणाची तपशील आहे जी तुमचे डेस्कटॉप शेल पुरवते, VPN इंजिन नाही. PIA चे डेस्कटॉप ॲप वातावरण जे स्थिती क्षेत्र देते तिथे मेनू काढते, आणि काही Linux सेटअप ते क्षेत्र एक्स्टेंशन किंवा पॅनेल प्लगइन इंस्टॉल केल्यानंतरच दाखवतात. ॲप चालू असूनही शेलकडे मेनू ठेवायला जागा नसल्यास नियंत्रण गायब होत असताना कनेक्शन सुरू राहते. म्हणूनच कधीही कार्यरत स्थिती क्षेत्र नसलेल्या डेस्कटॉपवर VPN काढून पुन्हा इंस्टॉल केल्याने आयकॉन क्वचितच परत येते.
पॅनेलचे वर्तन सत्रांमध्येही बदलू शकते, म्हणून तेच खाते एकदा Wayland अंतर्गत आणि एकदा X11 अंतर्गत वापरून पहा. जो मेनू एका सत्रात दिसतो आणि दुसर्यात दिसत नाही, तो VPN इंस्टॉलेशन नव्हे तर सत्र प्रकार दर्शवतो.
बदलण्यापूर्वी सध्याची स्थिती वाचा
फक्त क्वेरीने सुरुवात करा, कारण वाचनाला काही खर्च नाही तर लेखन रहदारी व्यत्यय आणते. त्या sudo ऐवजी तुमच्या स्वतःच्या वापरकर्त्याने चालवा; ते क्लायंटला दुसर्या ॲप इन्स्टन्सशी बोलवत नाही.
piactl --help
piactl get connectionstate
piactl get region
piactl get regionsconnectionstate पहिल्या प्रश्नाचे थेट उत्तर देते, Connected किंवा Disconnected परत करते आणि क्लायंट वाटाघाटी करत असताना संक्रमण मूल्यांमधून जाते. region आता निवडलेला ओळखकर्ता सांगते, जो ॲप स्वयंचलित निवडीकडे परत गेल्यास तुम्ही शेवटी क्लिक केलेला असू शकत नाही. regions या क्लायंटला माहीत असलेल्या ओळखकर्त्यांची यादी देते, जेणेकरून शहराचे नाव अंदाजण्याऐवजी अचूक स्ट्रिंग कॉपी करू शकता. पहिला कमांड मदतीचा मजकूर छापत असेल पण बाकीचे अडकले तर ॲप पोहोचण्यायोग्य पार्श्वभूमी प्रक्रियेशिवाय इंस्टॉल आहे.
काही पॅकेजेस piactl तुमच्या PATH बाहेर ठेवतात. PIA कमांड-लाइन मार्गदर्शक Linux स्थान म्हणून /opt/piavpn/bin/piactl देते, म्हणून लहान नाव सापडत नसल्यास तो मार्ग कॉल करा. बाइनरी डेस्कटॉप ॲपची आहे, ज्यामुळे प्रतिसाद देणारा piactl इंस्टॉलेशनच स्वतः अखंड असल्याचा पुरावा बनतो.
प्रदेश बदलल्याने टनेल जाणीवपूर्वक तुटते
प्रदेश बदल म्हणजे डिस्कनेक्ट आणि त्यानंतर नवीन हँडशेक, आणि क्लायंट ते जिवंत टनेलखाली गुपचूप लागू करणार नाही. खालील कमांड एक व्यवहार म्हणून घ्या, regions आउटपुटमधून कॉपी केलेल्या ओळखकर्त्यासह.
piactl disconnect
piactl set region REGION_ID
piactl connect
piactl get connectionstateयेथे क्रम महत्त्वाचा आहे. कनेक्ट असताना प्रदेश निवडल्यास काहीतरी पुन्हा कनेक्ट होण्यास भाग पाडेपर्यंत सध्याचे टनेल जुन्या टोकाकडेच निर्देश करत राहते, आणि अशाच प्रकारे लोक सेटिंग दुर्लक्षित झाली असा निष्कर्ष काढतात. आधी डिस्कनेक्ट केल्यास स्थिती संदिग्ध राहत नाही, आणि शेवटची क्वेरी वाटाघाटी पूर्ण झाली का हे दाखवते, केवळ प्रदेश नोंदवला गेला का हे नाही. शेवटची ओळ तुम्ही न निवडलेला प्रदेश सांगत असेल, तर कनेक्ट होताना पुन्हा निवडणारा स्वयंचलित किंवा सर्वात वेगवान सर्व्हर पर्याय शोधा.
SSH ने व्यवस्थापित मशीनवर बदल स्थानिक पातळीवर करा किंवा सत्र पडू शकते हे स्वीकारा. दुसर्या बाजूला वाट पाहणार्या कोणत्याही गोष्टीसाठी जाणीवपूर्वक केलेला प्रदेश बदल नेमका नेटवर्क बिघाडासारखा दिसतो.
रिकाम्या पॅनेलऐवजी बिघाड कैद करा
गायब मेनू आणि अपयशी क्लायंट एकत्र आले तर ती वेगळी समस्या आहे, आणि वेगळ्या अहवालास पात्र आहे. बिघाड असताना घेतलेल्या स्थिती क्वेरीचे अचूक आउटपुट गोळा करा. ती प्रतिलिपी क्लायंट किंवा सेवेचा बिघाड शेल एकत्रीकरणाच्या बिघाडापासून वेगळा करते, जे रिकाम्या कोपर्याचा स्क्रीनशॉट करू शकत नाही.
ps -ef | grep -i piavpn
ls -l /opt/piavpn/bin/piactl
piactl get connectionstateप्रक्रिया यादीत PIA घटक न दिसले तरी बाइनरी असेल, तर ॲप चालूच नाही आणि उपाय ते सुरू करणे आहे. प्रक्रिया असेल आणि क्वेरी अजूनही अपयशी होत असेल, तर क्लायंट स्वतःच्या पार्श्वभूमी सेवेपर्यंत पोहोचू शकत नाही, म्हणून दुसरे काही बदलण्यापूर्वी डेस्कटॉप ॲप पुन्हा सुरू करा. दोन्ही तपासण्या उत्तीर्ण झाल्या तर तुम्ही पॅनेलची समस्या पाहत आहात आणि टनेल डीबग करणे थांबवू शकता. सत्र प्रकाराच्या शेजारी विशी पॅनेलमधून क्लायंट आवृत्ती नोंदवा, कारण ट्रे समर्थन आवृत्ती आणि डेस्कटॉप या दोन्हींप्रति संवेदनशील आहे.
तेच सदस्यत्व NetworkManager मध्ये स्वतंत्र कनेक्शन म्हणून आयात केल्यास PIA ने संरचित केलेला ब्लॉकिंग किंवा विभाजित टनेल वर्तन वारसा न मिळणारा दुसरा मालक तयार होतो, आणि पुढील निदान अंदाज बनते. आयकॉन गायब असताना एकच मालक ठेवा, आणि piactl ला नियंत्रण पृष्ठभाग होऊ द्या. कमांड लाइन तुटलेल्या इंस्टॉलेशनसाठी पर्याय नाही; ती त्याच ॲप्लिकेशनला दुसर्या दारातून संबोधते.