जब Ubuntu 13.04 में एक वीपीएन से जुड़ा हो तो DNS इश्यू होना


29

मैं vpnc का उपयोग करके एक सिस्को वीपीएन सर्वर से कनेक्ट कर रहा हूं। एक बार कनेक्ट होने के बाद, मेरी मशीन नए वीपीएन से DNS सेटिंग को स्वचालित रूप से अपडेट करने में असमर्थ थी। मैंने उचित नेमसर्वर और खोज डोमेन के साथ अस्थायी रूप से /etc/resolv.conf को बदलते हुए परीक्षण किया, और सब कुछ काम किया। यह स्पष्ट रूप से दीर्घकालिक समाधान नहीं है, इसलिए मैंने नेटवर्क प्रबंधक में वीपीएन सेटिंग्स में एक अतिरिक्त डीएनएस सर्वर और खोज डोमेन जोड़ा। उन सेटिंग्स के साथ, resolvconf खोज डोमेन को जोड़ता है, लेकिन DNS IP नहीं, और मैं अभी भी कोई लुकअप नहीं कर सकता।

यहाँ से विन्यास या समस्या निवारण में मेरा अगला कदम क्या है?


कृपया resolvconf के खिलाफ बग रिपोर्ट दर्ज करें ताकि हम इसे एक साथ डिबग कर सकें। का प्रयोग करें apport-bugआदेश-पंक्ति उपयोगिता या कम से वेब इंटरफेस का उपयोग bugs.launchpad.net/ubuntu/+source/resolvconf/+filebug । इसके अलावा कृपया मौजूदा बग # 1000244: bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/1000244
jdthood

जवाबों:


56

पहले यह सुनिश्चित कर लें कि nameserver/etc/resolvconf/resolv.conf.d में किसी भी फाइल के साथ शुरू होने वाली लाइनें नहीं हैं । यदि /etc/resolvconf/resolv.conf.d/tail लक्ष्य के लिए एक प्रतीकात्मक लिंक है original, तो इसे इंगित करें /dev/null

दूसरा, वीपीएन से डिस्कनेक्ट करें। संपादित करें/etc/NetworkManager/NetworkManager.conf

$ sudo gedit /etc/NetworkManager/NetworkManager.conf

और टिप्पणी करें

dns=dnsmasq

(यानी, ऐसा जोड़ें #ताकि यह निम्नलिखित की तरह दिखे)

#dns=dnsmasq

और फिर

sudo restart network-manager

11
उबंटू के नेटवर्क sudo systemctl restart NetworkManager
प्रबंधक को

5
एक और आधुनिक रीस्टार्ट मेथड:
सुडो

1
ऐसा लगता है कि यह dnsmasq की तरफ से बग है? सही बात?
ipeacocks

8
यह मेरे लिए आश्चर्यजनक है कि यह 3 साल बाद 16.10 में अभी भी एक समस्या है।
डेव किनकैड

3
+1 - उबंटू 16.04 - एक ही मुद्दा। एक ही समाधान। धन्यवाद
कार्लो Bertuccini

6

यदि आपके /etc/resolv.conf के पास /run/resolvconf/resolv.conf का प्रतीकात्मक लिंक है, तो जाँच करें । इसने मेरे लिए समस्या हल कर दी।

यह जांचने के लिए कि क्या उसके पास प्रतीकात्मक लिंक है:

ls -la /etc/resolv.conf

नमूना आउटपुट, अगर इसमें प्रतीकात्मक लिंक है:

lrwxrwxrwx 1 root root 27 Jun 30 22:22 resolv.conf -> /run/resolvconf/resolv.conf

अन्यथा, मौजूदा /etc/resolv.conf को हटाएं या बैकअप करें और फिर:

sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf

1
इस समाधान ने मेरे लिए पूरी तरह से काम किया, धन्यवाद!
PKKid

यही वो उपाय है जिसने मेरे लिए काम किया, धन्यवाद !!
whome

हाल ही में एक apt upgradeDNS के बाद जब मेरा वीपीएन से कनेक्ट हुआ तो टूट गया। यह सिमिलिंक वह समाधान था जो मेरे लिए चीजें तय करता था, धन्यवाद! मैंने ऊपर दिए गए स्वीकृत उत्तर का भी उपयोग किया है जब मेरी डीएनएस पैची थी (वीपीएन से जुड़े होने पर आना और जाना लगता है) इसलिए मुझे लगता है कि ये दोनों अच्छे समाधान हैं, लेकिन थोड़े अलग परिस्थितियों में लागू होते हैं।
joelittlejohn

धन्यवाद!! मेरा अजीब तरह से सेट किया गया था resolv.conf -> ../run/resolvconf/resolv.conf(ध्यान दें ../)
जेम्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.