मुझे यह पता लगाने में मदद की आवश्यकता है कि मेरे resolv.conf
लिए यह क्यों बदल रहा है, जिससे मुझे बाहरी इंटरनेट और केवल स्थानीय नेटवर्क तक पहुंचने में सक्षम नहीं होना चाहिए:
$ cat /etc/resolv.conf
nameserver 192.168.16.1
domain localdomain
search localdomain
मुझे लगा कि मैंने लूपबैक इंटरफेस से छुटकारा पाकर एथ्सो इंटरफेस में जोड़कर जोत्सई के शानदार ब्लॉग के/etc/network/interfaces
निर्देशों के साथ इसे ठीक कर लिया है ।
मैंने ऐसा करने की कोशिश की है:
$ sudo ifconfig eth0 down
$ sudo ifconfig eth0 up
$ sudo /etc/init.d/networking restart
$ sudo dhclient
और फिर चीजें अस्थायी रूप से काम करेंगी, और अंततः resolv.conf में नेमसर्वर फिर से वापस मिल जाएगा।
PS मैंने इसे ubuntuforums पर भी पोस्ट किया है ।
संपादित करें: NetworkManager के अलावा कम से कम एक अन्य कार्यक्रम है जो resolv.conf
मुझे लिख रहा है, और मुझे यह पता है क्योंकि जब मैं NetworkManager को ताज़ा करता हूं, तो resolv.conf
उत्पन्न होने वाली फ़ाइल में एक टिप्पणी होती है जो कहती है # Generated by NetworkManager
, और वह संस्करण जो इसे बदलता रहता है वह नहीं करता है।
तो मैं यह कोशिश कर रहा हूँ:
while true; do echo listening; lsof | grep /etc/resolv.conf; echo sleeping; sleep 1; done
2 संपादित करें:
फ़ाइलों का आउटपुट जोड़ना:
$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
जैसी कोई फाइल नहीं /etc/NetworkManager/NetworkManager.conf
$ sudo cat /etc/NetworkManager/system-connections/Auto\ Ethernet
[connection]
id=Auto Ethernet
uuid=#######omitted#######
type=802-3-ethernet
autoconnect=true
timestamp=1314377063
[ipv4]
method=auto
ignore-auto-routes=false
ignore-auto-dns=false
dhcp-send-hostname=false
never-default=false
[802-3-ethernet]
speed=0
duplex=full
auto-negotiate=true
mtu=0
[ipv6]
method=ignore
ignore-auto-routes=false
ignore-auto-dns=false
never-default=false
resolvconf
पैकेज नहीं । कुछ बिंदु पर, मेरा DSL मॉडेम खराब हो रहा था (राउटर के पीछे) जबकि मेरा स्थानीय नेटवर्क ठीक था, इसलिए मैंने अब स्थापित करने की कोशिश की हो सकती है nscd
या dnsmasq
- अब इनकी स्थापना रद्द कर दी गई है, लेकिन हो सकता है कि यह कुछ कलाकृतियों को छोड़ रहा हो जो हस्तक्षेप कर रहे हों?
vmnet1
या vmnet8
(एनएटी और होस्ट-केवल)
resolvconf
पैकेज स्थापित है? की सामग्री पोस्ट करें/etc/network/interfaces
,/etc/NetworkManager/NetworkManager.conf
और/etc/NetworkManager/system-connections/*
।