নেটওয়ার্কম্যানেজারে সংযোগ ভাগ করে শুরু করে ডিএনএসম্যাস্ক ইনস্ট্যান্সটি কনফিগার করা


10

আমি ওবুন্টু 12.04 চলমান একটি ল্যাপটপ পেয়েছি যা নেটওয়্যার ম্যানেজার ব্যবহার করে এথ 0 ইন্টারফেসের মাধ্যমে অন্য ওয়াইফাই সংযোগটি অন্য মেশিনে ভাগ করে নিচ্ছে। এটি dnsmasq দ্বারা সম্পন্ন বলে মনে হচ্ছে।

এখন আমার অন্য মেশিনে পিএক্সই / টিএফটিপি বুটিং সেটআপ করা দরকার, সুতরাং আমি ডানসাম্যাস্ক উদাহরণটি কনফিগার করতে চাই যা নেটওয়ার্ক ম্যানেজারের মাধ্যমে তৈরি হয়েছে পিএক্সই / টিএফটিপি-র জন্য কয়েক লাইন যুক্ত করতে। এটি কিভাবে হয়? মনে হচ্ছে /etc/dnsmasq.conf এড়ানো হবে।

পূর্ববর্তী উত্তরগুলি ইঙ্গিত করে যে কনফিগারেশনটি হার্ডওয়ার্ড নেটওয়ার্কম্যানেজারে রয়েছে। এটা কি এখনও আছে? যদি তা হয় তবে আমি এখানে যা করার চেষ্টা করছি তা অর্জন করার কোনও সহজ উপায় আছে? আমি মনে করি যে আমি কেবল নেটওয়ার্কম্যানেজারে নেটওয়ার্ক ভাগ করে নেওয়ার অক্ষম করতে এবং ম্যানুয়ালি সেট আপ করতে পারতাম, তবে যদি সম্ভব হয় তবে আমি এইগুলিকে এক জায়গায় রেখে দিয়েছি।

সম্পাদনা: প্রকৃতপক্ষে, মনে হচ্ছে নেটওয়ার্ক ম্যানেজারে এখনও ডিএনএসম্যাস্ক কনফিগারেশন হার্ডকড রয়েছে। উত্স দেখুন এখানে । এটি আমার কাছে মনে হয় যে এখানে বিকল্প dnsmasq.conf ফাইলটি কেবল সুনির্দিষ্ট করা আরও অনেক ভাল সমাধান হবে তবে আমি নিশ্চিত যে আমি যে বিষয়গুলি বিবেচনা করি নি সেগুলি রয়েছে।

উত্তর:


8

Dnsmasq "সংযোগগুলি ভাগ করে না"। নেটওয়ার্ক ম্যানেজার-নিয়ন্ত্রিত ডিএনএসম্যাসকের ভূমিকা ডিএনএস ট্রাফিককে রুট করা।

আপনি নির্ভুলভাবে নেটওয়ার্ক ম্যানেজার-নিয়ন্ত্রিত dnsmasq প্রক্রিয়াটি কনফিগার করতে পারবেন না। কোয়ান্টালে আপনি এটি /etc/NetworkManager/dnsmasq.d/ এ ফাইলের মাধ্যমে কনফিগার করতে সক্ষম হন। Dnsmasq (8) দেখুন।

অন্য সম্ভাবনাটি হল স্ট্যান্ড্যালোন ডিএনএসএএসসি সার্ভার ব্যবহার করা যা নির্ভুলভাবে এমনকি সম্পূর্ণরূপে কনফিগারযোগ্য। যথাযথভাবে NM-dnsmasq বরাবর স্ট্যান্ডেলোন dnsmasq চালনার জন্য আপনাকে স্বতন্ত্র dnsmasq "বাইরের ইন্টারফেস = ছাড়া" বিকল্পটি দিতে হবে। কোয়ান্টালে এটি প্রয়োজনীয় নয়।


1
কোয়ান্টালের dnsmasq.d ব্যবহারের উদাহরণ সহ আপনি এই উত্তরটি আপডেট করতে পারেন এমন কোনও সুযোগ? বিশেষত কনফিগারেশন ফাইল তৈরির পরে কীভাবে পরিষেবাগুলি পুনরায় চালু করবেন।
অ্যালিস্টায়ার বুকসটন

1
কোয়ান্টালে এনএম-ডিএনএসএমএসকে কনফিগার করতে /etc/NetworkManager/dnsmasq.d/localঅপশন লাইন থাকা ফাইল যুক্ত করুন । উদাহরণস্বরূপ, ক্যাশের আকার 0 এর পরিবর্তে 100 এ সেট করতে একটি লাইন অন্তর্ভুক্ত করুন cache-size=100। ফাইলটি তৈরি করার পরে, sudo restart network-managerনেটওয়ার্কম্যানেজার এবং এনএম-ডিএনএসএমএসকে পুনরায় চালু করতে পুনরায় বুট করুন বা করুন । আমি জানি যে আসল প্রশ্নটি PXE বুটিংটি কনফিগার করার বিষয়ে ছিল, তাই আমার যদি সময় থাকে তবে কীভাবে এটি কনফিগার করতে হয় তার একটি উদাহরণ যুক্ত করব।
jdthood
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.