ডিএনএস 17.04 থেকে 17.10 এ আপগ্রেড করার পরেও কাজ করছে না


23

আমি সবেমাত্র আমার ল্যাপটপটি জুবুন্টু 17.04 থেকে 17.10 এ আপগ্রেড করেছি। চূড়ান্ত পুনরায় বুট করার পরে, ডিএনএস কাজ বন্ধ করে দিয়েছে। এটা অবশ্যই সমস্যা! আমি পরিচিত আইপি অ্যাড্রেসগুলি পিং করতে পারি; কেবল কোনও ডিএনএস রেজোলিউশন নেই।

আমি কোনও ডিএনএস সেটিংসের সাথে ফিড করি নি; আমি যতদূর জানি, আমার আগে স্ট্যান্ডার্ড ডিএনএস কনফিগারেশন ছিল। এটি কেবলমাত্র একটি ল্যাপটপ যা আমার বাড়ির ওয়াইফাই রাউটার থেকে বিশদ পেতে DHCP ব্যবহার করে।

স্পষ্টতই, সিস্টেমটি নিজে কোনও ওয়েব ঠিকানা সমাধান করতে না পারলে এটি নির্ধারণের ক্ষমতা সীমাবদ্ধ থাকে। আমি আমার ফোনে কিছুটা গুগলিং করেছি, এবং বেশিরভাগ উত্তর আমার কাছে পাওয়া গেছে যেগুলি ডানমাস্ক বন্ধ করার পরামর্শ দিচ্ছে। যাইহোক, dnsmasq ইতিমধ্যে বন্ধ ছিল। তবে /etc/resolv.conf127.0.1.1 প্রদর্শন করা হচ্ছে, যা মনে হচ্ছে এটি dnsmasq চালিত হওয়ার প্রত্যাশা করেছিল।

আমি dnsmasq চালু, সম্পাদনা /etc/NetworkManager/NetworkManager.conf এবং যোগ করে

[main]
dns=dnsmasq

এবং তারপর আমি এই কমান্ড চালানো

sudo systemctl restart NetworkManager

আমার ডিএনএস রেজোলিউশন এখন কাজ করছে।

যাইহোক, ডিফল্ট উবুন্টু কনফিগারেশনটি ডিএনএসম্যাক ব্যবহার না করার কারণে, এটির পরিবর্তে এটি নির্ধারণ এবং সংশোধন করার জন্য আমার আসলে কী করা উচিত ছিল?

উত্তর:


33

আমি উবুন্টুকে আজ ফর্ম সংস্করণ 16.10 থেকে 17.04 থেকে 17.10 এর মধ্যে আপডেট করছি। আমার জন্যও ডিএনএস কাজ বন্ধ করে দিয়েছে। resolv.confসিমবলিক লিঙ্ক ছিল

/etc/resolv.conf -> /run/NetworkManager/resolv.conf

17.10 এর জন্য এটি স্পষ্টতই ভুল। আগের পোস্টারটির ত্রুটি বার্তাটি আউটপুট থেকে এসেছে resolvconf -service:

$ systemctl status resolvconf

এটি নিম্নলিখিত আউটপুট দিয়েছে।

resolvconf[623]: /etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf

মূল সিমবলিক লিঙ্ক মুছে ফেলার সময়, লিঙ্ক করে /run/resolvconf/resolv.confকরতে /etc/resolv.confএবং DNS -service resolvconf পুনরায় চালু করার আবার কাজ শুরু করেন:

$ sudo rm /etc/resolv.conf
$ sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
$ systemctl restart resolvconf

মজার বিষয় হল resolvconf-serviceসিমলিংকটি সঠিক ফাইলটির দিকে ইঙ্গিত করার আগেই এর প্রস্থানের কোডটি সাফল্য ছিল।


2
ফ্যান্টাস্টিক! ঠিক আমার সমস্যা। সুতরাং ... কিভাবে এই সম্পর্কে ক্যানোনিকাল সতর্কতা আছে?
কেসি

আপনার সম্ভবত একটি বাগ রিপোর্ট ফাইল করা উচিত যাতে আপগ্রেডের এই আচরণটি স্থির হয়।
প্যান্থার

এটি আমার জন্য কাজ করা একমাত্র সমাধান, week 1 সপ্তাহ আগে ওয়েবসাইট থেকে উবুন্টু 17.10 ইনস্টল করার পরেও আমার একই সমস্যা ছিল। ভাগ করে নেওয়ার জন্য ধন্যবাদ
এডাপ

1
17.04 থেকে 17.10 এ স্যুইচ করার সময় আমার সমস্যাটি সমাধান করুন। ওপেনপিএনএন ডিএনএস সহ সমস্যাগুলি।
ফেরি


1

আমি একই ইস্যুতে দৌড়ে এসে রেজোলভকনফের দিকে তাকিয়ে দেখলাম

Oct 20 00:36:17 drew-8570w resolvconf[708]: /etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf

সিমিলিঙ্কটি পুনরুদ্ধার করা এটি ঠিক করে দিয়েছে। এখন ডিফল্টরূপে 127.0.0.53 ব্যবহার করছেন?

$ ls -al /etc/resolv.conf 
lrwxrwxrwx 1 root drew 27 Apr  6  2017 /etc/resolv.conf -> /run/resolvconf/resolv.conf
$ cat /etc/resolv.conf 
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.

nameserver 127.0.0.53

আপনি কোথায় সতর্কতা দেখেছেন? আমার কোন আদেশ চালানো উচিত?
এনভেরোসমানভ

আপনাকে ধন্যবাদ, তবে এটি আমার জন্য ডিএনএস সমস্যা স্থির করে নি। আমি নতুন সিমলিংক চেষ্টা করেছি, কিন্তু কাজ করছি না। আমি কনফিগার ফাইলে dnsmasq সহও পুরানো সিমিলিংকে ফিরে এসেছি এবং এটি এখনও কার্যকর। যেমনটি আমি আগেই জিজ্ঞাসা করেছি, কেউ কি জানেন যে আমার এটি নির্ণয় করা উচিত ?
কনর ও'নিল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.