विंडोज के लिए लिनक्स सबसिस्टम पर बने रहने के लिए मुझे '/ etc / resolv.conf' में कैसे बदलाव मिल सकते हैं?


0

मेरे पास कोई नेटवर्क कनेक्टिविटी नहीं है इस मुद्दे । इसके निवारण के लिए, पहले सुझावों में से एक संपादन है /etc/resolv.conf। जब आप शुरू में फ़ाइल खोलते हैं, तो यह कुछ इस तरह दिखता है:

# This file was automatically generated by WSL. To stop automatic generation of this file, remove this line.
nameserver 10.10.0.223
nameserver fec0:0:0:ffff::1
nameserver fec0:0:0:ffff::2
search example.net

फ़ाइल को संपादित करने के बाद - कभी भी यह सुनिश्चित नहीं किया जाना चाहिए कि वरीयता फ़ाइलें वास्तव में पकड़ में आती हैं - मैं बाहर निकलता हूं bash और वापस लॉग इन करें। जब मैं वापस लॉग इन करता हूं, तो फ़ाइल अपने मूल कारखाने की सामग्री पर वापस आ जाती है। चीजें जो मैंने कोशिश की हैं:

  • पॉवरशेल चलाना (जिससे) bash के रूप में शुरू किया गया है) Administrator
  • चल रहा है bash से cmd
  • पहली लाइन हटाना और खाली लाइन छोड़ना।
  • पहली पंक्ति और रिक्त रेखा को हटाना।

यह नहीं होना चाहिए /etc/resolv.conf ("resolv" में कोई 'e')?
Spiff

हाँ, यह एक टाइपो है। मैं वास्तविकता में सही फ़ाइल संपादित कर रहा हूँ।
Michael Terry

उस फ़ाइल को हटाएं और नैनो या vi कमांड के साथ एक नया बनाएं।
Biswapriyo

इसने काम कर दिया! कृपया उत्तर दें ताकि मैं इसे स्वीकार कर सकूं।
Michael Terry

फ़ाइल वास्तव में /etc/resolv.conf माना जाता है। लिनक्स के लिए विंडोज सबसिस्टम सिर्फ ubuntu की एक प्रति है, मेरा 14.04.5 है। मैंने एक दो कमांड लाइन विकल्पों की कोशिश की, लेकिन सफलता नहीं मिली और अब कोशिश करने के लिए समय से बाहर हूं। आपके डब्ल्यूएसएल में जो भी ubuntu रिलीज किया है, उसके लिए कमांड लाइन के माध्यम से dns को बदलने के तरीके खोजें। संस्करण को 'sudo cat / etc / * release' के साथ खोजें और यह आपको बताएगा।
Kyle H
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.