नेटवर्क प्रबंधक द्वारा उपयोग किए जाने वाले DNS को मैं कैसे निष्क्रिय कर सकता हूं?


25

Ubuntu 12.04 में शुरू होने वाले नेटवर्क मैनेजर के लिए DNSMasq उदाहरण का उपयोग करता है - मैं इसे कैसे अक्षम कर सकता हूं?

जवाबों:


39

/etc/NetworkManager/NetworkManager.confनिम्नलिखित कमांड के साथ संपादित करें :

gksu gedit /etc/NetworkManager/NetworkManager.conf

संकेत दिए जाने पर अपना पासवर्ड दर्ज करें।

लाइन से बाहर टिप्पणी करें dns=dnsmasq, तो यह इस तरह दिखता है:

#dns=dnsmasq

और फिर नेटवर्क मैनेजर को फिर से शुरू करें

sudo restart network-manager
# if you get /com/ubuntu/upstart: Connection refused, try:
sudo service network-manager restart

टा-दा! तम तैयार हो!


3
हमारा पूरा कार्यालय क्लाउड होस्टेड है। एक वीपीएन के साथ कुछ सामान एडब्ल्यूएस में एक निजी क्लाउड पर है। VPN पर सही DNS रिज़ॉल्यूशन के रास्ते में dnsmasq मिल रहा था। मैं कार्यालय में केवल लिनक्स उपयोगकर्ता हूँ और बाकी सब मैक थे। जब मैंने उसके मैक पर एक मित्र सेटिंग्स को देखा, तो यह तब हुआ जब मुझे खुशी हो रही थी। मैंने इसे बंद कर दिया और जीवन अच्छा है।
क्रिश्चियन बोंजिएनो

2

अगर यह अभी भी आपके लिए काम नहीं करता है, जैसे कि Ubuntu 16.10 के साथ मेरा मामला था। फिर जाँच करें कि इस पोर्ट का उपयोग कौन कर रहा है:

lsof -i :53

और यदि आपके पास उदाहरण के लिए "systemd-r" है, तो आपको सेवा को बंद करना होगा:

sudo service systemd-resolved stop

2

मुझे भी यह समस्या थी, लेकिन मैं Ubuntu 16.04 पर हूं, इसलिए मूल समाधान काम नहीं किया। हालाँकि, इस पृष्ठ का हल था।

जोड़े DNSStubListener=no/etc/systemd/resolved.conf में और उसके बाद systemd समाधान किया गया सेवा को पुनरारंभ करें। अब, अंतर्निहित डेमस्कक स्वचालित रूप से शुरू नहीं होना चाहिए।

आपको यह भी सुनिश्चित करने की आवश्यकता होगी कि dns=dnsmasqपिछले उत्तर विवरण की तरह /etc/NetworkManager/NetworkManager.conf में टिप्पणी की गई है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.