मैं एक वीपीएन क्लाइंट का उपयोग कर रहा हूं जो दो नाम सर्वर को जोड़ता है /etc/resolv.conf
। मेरे सभी कनेक्शन नेटवर्क-मैनेजर द्वारा प्रबंधित किए जाते हैं।
मुझे अपने काम के वीपीएन के लिए इस वीपीएन क्लाइंट का उपयोग करना होगा लेकिन systemd-resolved
16.10 में उबंटू जाने के बाद मुझे अपने कनेक्शन और डीएनएस के साथ समस्या हो रही है। ऐसा लगता है कि किसी कारण से डिफ़ॉल्ट नाम सर्वर पर वापस systemd-resolved
परिवर्तन /etc/resolv.conf
होता है जो आंतरिक पृष्ठों को हल नहीं करता है। मैं इस में कुछ और में देखा है और जगह समाप्त हो गया resolvconf
साथ openresolv
। इसने बहुत मदद की, लेकिन अभी भी वीपीएन थोड़ी देर के लिए रहने के बाद systemd-resolved
रीसेट करता है /etc/resolv.conf
।
यह सिर्फ कनेक्शन के ऊपर या कुछ मिनटों के बाद या कभी-कभी बिल्कुल भी नहीं हो सकता है। मैं तब अक्षम हो systemd-resolved
गया systemd resolvconf.service
और केवल चला openresolv
। यह सब अच्छा काम करता है ऐसा लगता है।
हालांकि, यह सब बहुत भ्रमित करने वाला है। क्या systemd-resolved
दूसरों में से एक के साथ उपयोग करने का कोई कारण है? यह Ubuntu 16.10 में सक्षम किया गया था, इसलिए मुझे लगा कि इसके लिए एक कारण होना चाहिए लेकिन यह एक लड़ाई का कारण बनता है /etc/resolv.conf
।
यह बहुत अच्छा होगा अगर मैं बस चला सकता हूं operesolv
और इसे समझा सकता हूं । मैंने इस पर काफी कुछ पढ़ा है, लेकिन मुझे अभी तक समझ नहीं आया कि /etc/resolv.conf
इसे क्यों प्रबंधित किया गया है, केवल यह कि जब मैं इसका उपयोग systemd
करता हूं तो मैं अपने वीपीएन क्लाइंट का उपयोग नहीं कर सकता।
/run/systemd/resolve/resolv.conf
फाइल के लिए एक सिमलिंक को resolv.conf बनाता है । आप अपने कनेक्शन को प्रबंधित करने के लिए सिस्टमड-नेटवर्कड होने का प्रयास करना चाहते हैं।