कैसे पुनर्स्थापित / पुनः बनाने के लिए आदि / resolv.conf फ़ाइलें


10

मैंने गलती से resolvconfफ़ोल्डर और resolv.confफ़ाइल दोनों को हटा दिया /etc, यह मानते हुए कि resolvconf यूसीके को विफल कर रहा था। अब एप्लिकेशन ने समस्या को ठीक करते हुए, अपग्रेड किया है, लेकिन यह कहता है no file named resolv.conf in /etc। यह जो कहता है वह सही है क्योंकि मैंने उन फाइलों को हटा दिया है। क्या फ़ाइलों को फिर से बनाने या किसी अन्य स्थान से पुनर्स्थापित करने का कोई तरीका है?

जवाबों:


21

आप डिफ़ॉल्ट कॉन्फ़िगरेशन को पुनर्स्थापित करने के लिए resolvconf को पुनर्स्थापित कर सकते हैं:

sudo apt-get install --reinstall resolvconf

एक और विचार "resolvconf" को हटा दिया जाएगा और फिर स्थापित करें:

sudo apt-get remove --purge resolvconf && sudo apt-get install resolvconf

3
प्रवर्धन: यह सुनिश्चित करने के लिए कि रिज़ॉल्वोन्फ़ पूरी तरह से बहाल है आपको इसे शुद्ध करना होगा और इसे फिर से स्थापित करना होगा, फिर रिबूट करें। यदि आप इसे शुद्ध नहीं करते हैं, लेकिन केवल इसे हटाते हैं, तो यह पुनर्स्थापित करने पर /etc/resolv.conf पर सिमलिंक स्थापित नहीं करेगा। यदि आप रिबूट नहीं करते हैं, तो रिसोल्वॉन्फ़ का डेटाबेस आम तौर पर रिस्प्रूट करने तक की नेमसर्वर जानकारी को गायब कर देगा ... या सभी सक्रिय इंटरफेस को फिर से कॉन्फ़िगर (नीचे और ऊपर) करें।
jdthood

इससे मेरा इंटरनेट टूट गया, और अब मैं ubuntu repos से कोई भी पैकेज नहीं ला सकता।
तेलिहा

1
इससे इंटरनेट भी टूट गया, अनइंस्टॉल हो गया, फिर से इंस्टॉल करना विफल हो गया और अब मैं कुछ भी अपडेट नहीं कर सकता।
चामोंड

1
यदि आप खुद को नए पैकेज प्राप्त करने में असमर्थ पाते हैं, तो us.archive.ubuntu.comदूसरे कंप्यूटर पर पिंग करें , वापस लौटाए गए सीधे आईपी एड्रेस को पकड़ें और उस wget(यानी :) में प्रयोग करें और wget http://91.189.91.26/ubuntu/pool/main/r/resolvconf/resolvconf_1.78ubuntu4_all.debफिर dkpg(यानी dpkg -i resolvconf_1.78ubuntu4_all.deb:) रिबूट करें। वैकल्पिक होगा /etc/hostsकि आप अपडेट प्राप्त करने के लिए अपने आईपी को डाल दें / पूरा करने के लिए इंस्टॉल करें।
वंदेश

ln: '/etc/resolv.conf' नहीं निकाल सकते: डिवाइस या संसाधन व्यस्त
1rq3fea324wre

9

यदि resolvconf -uपता चलता है कि /etc/resolv.confप्रतीकात्मक लिंक नहीं है /run/resolvconf/resolv.confतो बस बैकअप लें जो कि resolv.conf है और प्रतीकात्मक लिंक बनाएं:

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

2
यह स्वीकृत उत्तर होना चाहिए! जब आप hostnames को हल नहीं कर सकते हैं तो आप resolvconf को कैसे पुनर्स्थापित करेंगे ?!
ईविल्स

1

क्या आपने अपना कचरा खाली कर दिया है, यदि नहीं, तो आप कचरे से बहाल कर सकते हैं।


उत्तर के लिए धन्यवाद। मैंने कभी भी अकेले डिलीट नहीं किया बल्कि शिफ्ट + डिलीट किया, इसलिए रद्दी में नहीं।
बीजू

1
समझा। पुनर्प्राप्ति प्रोग्राम का उपयोग करने का प्रयास करें, अर्थात सबसे महत्वपूर्ण। या @desgua ने जो कहा वो करने की कोशिश करो।
स्वेतलाना बेल्किन

1

इसे इस्तेमाल करे:

nano /etc/resolv.conf

जोड़ें:

nameserver 8.8.8.8

nameerver 192.168.xx ( ifconfigसही पते के लिए अपना आउटपुट जांचें )

फिर

sudo service resolvconf start
sudo systemctl enable resolvconf

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