সময়ে সময়ে যখন আমি থেকে সুইচিং করছি eth0
করার wlan0
(অথবা তদ্বিপরীত) ইন্টারফেস ডোমেইন নাম বিরতি সমাধানে এবং /etc/resolv.conf
ধারণ করে
nameserver 127.0.1.1
আমি মন্তব্য #dns=dnsmasq
মধ্যে /etc/NetworkManager/NetworkManager.conf
এবং সঙ্গে নেটওয়ার্ক পরিচালকের পুনরায় আরম্ভ restart network-manager
। কিন্তু এটি কোনও উপকারে আসেনি।
তখন আমি দেখতে পেলাম যে dnsmasq
প্রক্রিয়াটি নেটওয়ার্ক ম্যানেজারের শিশু নয়
# pstree -spu $(pidof dnsmasq)
init(1)───dnsmasq(3015,libvirt-dnsmasq)
কেন এটি চলছে তা আমি নিশ্চিত নই। এটি কি ভার্চুয়ালবক্সের সাথে সম্পর্কিত হতে পারে? আমি এটি স্পর্শ করতে চাই না resolve.conf
। কীভাবে এটি অক্ষম করবেন?
আমার সিস্টেম লিনাক্স মিন্ট 17 কিয়ানা।
dnsmasq
এটি একটি ভাল সফ্টওয়্যার এবং এটি কেন মূল্য /etc/resolv.conf
সহ সামগ্রীতে ওভাররাইট করে তা জানে nameserver 127.0.1.1
। তাহলে কেন এটি তার কাজটি করে না?
/etc/resolv.conf
সর্বদা থাকা উচিত nameserver 127.0.0.1
, কারণ এটি সমস্ত ডিএনএস অনুরোধগুলি পরিচালনা করে। নেটওয়ার্কম্যানেজার + ডিএনএসএমএসকে দিয়ে, সাধারণত যা ঘটে তা হ'ল সংযোগগুলি পরিবর্তিত হয় যখন এনএম dbus এর মাধ্যমে dnsmasq এ বার্তা প্রেরণ করে। কেন এটা করছে না? এটি এমন একটি প্রশ্ন যা আপনি এই সাইটে জিজ্ঞাসা করতে পারেন - আপনার নেটওয়ার্ক সেটআপ সম্পর্কে সমস্ত প্রয়োজনীয় ব্যাখ্যা সহ।
127.0.1.1
(নয় 127.0.0.1
) এবং এটি কোথায় কনফিগার করা হয়েছে তা জানান?
127.
স্থানীয় মেশিনে পয়েন্ট দিয়ে কিছু শুরু । 127.0.1.1 কেন এখানে ব্যবহার করা হয় তা আমি জানি না। যাইহোক, আপনি যদি ডিএনএসএএসএকে সহায়তা চান তবে ভার্টুয়ালবক্স কেন জড়িত (আপনার সিস্টেমটি কি কোনও ভিএম-তে চলছে? বা এটি কোনও ভিএম হোস্ট? কী ধরনের ভিএম কনফিগারেশন রয়েছে) সহ আপনার সেটআপটি ব্যাখ্যা করার ক্ষেত্রে আপনাকে একটি নতুন প্রশ্ন জিজ্ঞাসা করতে হবে আপনি কি তৈরি করেছেন? ইত্যাদি)।