সম্পাদনা 2: পূর্ববর্তী পোস্টটি মডারেশন দ্বারা যথাযথভাবে মুছে ফেলা হয়েছে, আমি যা সমাধান পেয়েছি তা পোস্ট করছি। তার জন্য দুঃখিত।
সম্পাদনা: আমি সবেমাত্র উত্তরটি পেয়েছি এবং এটি খুব ঠিক এই পৃষ্ঠায় রয়েছে - আমার মাইপিটির জন্য দুঃখিত sorry আমি এই পৃষ্ঠায় পাওয়া রিচার্ড লিন্ডস্টেটের সঠিক উত্তরটি প্রসারিত করে আমার অনুসন্ধানগুলি নীচে পোস্ট করেছি। আমি আমার প্রারম্ভিক গণ্ডগোল ছেড়ে কিছুটা প্রসঙ্গে। দয়া করে রিচার্ডের উত্তরটিকে সমর্থন করুন, তিনি এটি প্রাপ্য।
এটি আসলেই সহজ।
শুধু আপনার ইন্টারফেস কনফ ফাইল -> sudo vi / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেস খুলুন
নিশ্চিত যে ওপিকে সাহায্য করে নি এবং এখন আমাকে সহায়তা করে না। আমরা স্থির ঠিকানা চাই না, আমরা ডিএইচসিপি সার্ভার যেগুলি প্রেরণ করে সেগুলি ব্যবহার করতে চাই। নেটওয়ার্ক ম্যানেজার এগুলি চিনতে পারে বলে মনে হয় তবে উবুন্টু তাদের কথায় কথায় এড়িয়ে চলে:
# nmcli dev list iface wlan0 | grep IP4.DNS
IP4.DNS[1]: 10.*.*.*
IP4.DNS[2]: 10.*.*.*
IP4.DNS[3]: 8.8.8.8
কিন্তু ...
# dig microsoft.com
; <<>> DiG 9.9.5-4.3-Ubuntu <<>> microsoft.com
;; global options: cmd
;; connection timed out; no servers could be reached
এবং আমার / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসগুলি হ'ল:
auto lo
iface lo inet loopback
যা কিছুটা অদ্ভুত, আমি আশা করব যে এখানে সমস্ত ইন্টারফেস ঘোষিত হবে (বা আমি কিছু অনুপস্থিত?)
সুতরাং, সংক্ষেপে:
- শুরু করার জন্য কোনও ফাইল নিয়ে আমি গণ্ডগোল করি না
- আমি ইতিমধ্যে দৌড়েছি
dpkg-reconfigure resolvconf
- ডান syMLink জায়গায় আছে
- নেটওয়ার্ক ম্যানেজার DHCP থেকে সঠিক ডিএনএস সার্ভার পুনরুদ্ধার করে
- উবুন্টু এ জাতীয় ঠিকানা ব্যবহার করে না
- কর্মক্ষেত্রটি / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসগুলিতে 8.8.8.8 ঠিক করা উচিত যা আমি চাই না
- আমি যে কোনও এবং সমস্ত পরিস্থিতিতে DHCP- সরবরাহিত ডিএনএস সার্ভারগুলি ব্যবহার করতে চাই।
অন্য থ্রেডটি খুলছেন না কারণ এখনই আমি 14.10 এ রয়েছি এটির সঠিক সমস্যাটি (তবে এটি 12.10 থেকে 13.04 এ ডি আপগ্রেড করার পরে থেকে আমার উপর ঝাঁপিয়ে পড়েছে)।
সমাধান
এই শেষ বাক্যাংশটি আমাকে সঠিক পথে পেয়েছে এবং কেবল তখনই আমি রিচার্ডের উত্তর লক্ষ্য করেছি।
সমস্যাটি বিরোধী dnsmasq
এবং resolvconf
প্যাকেজগুলির সাথে সম্পর্কিত বলে মনে হচ্ছে । 12.10 অবধি dnsmasq
ব্যবহার করা হয়েছিল। ১৩.০৪-এর পরে, উবুন্টু একটি ডিএনএমএসএএসসি / রেজোলভকনফ হাইব্রিডে স্যুইচ করে বলে মনে হয়েছে, যেখানে আপনি প্যাকেজগুলি ইনস্টল করেছেন dnsmasq-base
এবং resolvconf
, কিন্তু dnsmasq
নিজেই নয়।
আমি এটি বলতে পারি না যে এটি 13.04 বা অন্য যে কোনও কিছুর জন্য আপগ্রেড স্ক্রিপ্টগুলিতে একটি বাগ রয়েছে, কারণ আপগ্রেড করার সময় (নতুন ইনস্টলগুলির মতো) রেজলভকনফ ইনস্টল করার সময়, ডিএনএসমাস্ক-বেসটি আপগ্রেড করা হয় এবং ডিএনএসএমএসকে (সঠিকভাবে) আনইনস্টল করা হয়।
ধরাটি হ'ল, আপগ্রেড স্ক্রিপ্টটি dns=dnsmasq
লাইনের বাইরে মন্তব্য করতে ব্যর্থ /etc/NetworkManager/NetworkManager.conf
। সুতরাং, যদিও ডিএনএসম্যাস্ক ডেমন সিস্টেমে আর উপস্থিত না থাকে, /etc/resolv.conf এখনও এটি প্রত্যাশা করে।