এই নিবন্ধে, আমরা আপনাকে দেখাব কিভাবে একটি DHCP রিলে সার্ভার হিসাবে dnsmasq কনফিগার করতে হয়।
বিষয়বস্তুর বিষয়:
- নেটওয়ার্ক টপোলজি
- DHCP রিলেতে একটি স্ট্যাটিক আইপি ঠিকানা কনফিগার করা হচ্ছে
- কেন্দ্রীভূত DHCP সার্ভারে DHCP কনফিগারেশন
- DHCP রিলে হিসাবে Dnsmasq কনফিগার করা হচ্ছে
- DHCP রিলে প্রত্যাশিত হিসাবে কাজ করছে কিনা তা পরীক্ষা করা হচ্ছে
- উপসংহার
নেটওয়ার্ক টপোলজি
এখানে, আমাদের একটি কেন্দ্রীয় DHCP সার্ভার রয়েছে যা 'dhcp-সার্ভার' এবং এতে 192.168.1.10 রয়েছে [১] আইপি ঠিকানা. আমাদের কাছে একটি ফেডোরা 39 সার্ভার লিনাক্সহিন্ট-রাউটার একটি লিনাক্স রাউটার হিসাবে কনফিগার করা আছে [১] . linuxhint-রাউটার হল 192.168.15.0/24 নেটওয়ার্ক সাবনেটের গেটওয়ে। আমরা linuxhint-রাউটারে dnsmasq ইনস্টল করেছি এবং 192.168.15.0/24 নেটওয়ার্ক থেকে DHCP প্যাকেটগুলিকে dhcp-সার্ভারে (কেন্দ্রীয় DHCP সার্ভার) রিলে করার জন্য আমরা dnsmasq কে একটি DHCP রিলে হিসাবে কনফিগার করতে চাই যাতে IP ঠিকানাগুলি হতে পারে স্বয়ংক্রিয়ভাবে 3 এবং 4 কম্পিউটারে বরাদ্দ করা হয়েছে (বলুন)।
DHCP রিলেতে একটি স্ট্যাটিক আইপি ঠিকানা কনফিগার করা হচ্ছে
DHCP রিলে-এর একটি প্রয়োজনীয়তা হল যে নেটওয়ার্ক সাবনেটের সাথে সংযুক্ত নেটওয়ার্ক ইন্টারফেসে আপনার গেটওয়ে আইপি ঠিকানা সেট থাকতে হবে যা আপনি DHCP রিলে এর মাধ্যমে গতিশীলভাবে IP ঠিকানাগুলি বরাদ্দ করতে চান৷
নেটওয়ার্ক টপোলজিতে, আমরা নেটওয়ার্ক ইন্টারফেসে 192.168.15.1 এর গেটওয়ে আইপি ঠিকানা বরাদ্দ করি যা 192.168.15.0/24 সাবনেটের সাথে সংযুক্ত। আপনি যদি এটি না করেন, কেন্দ্রীয় DHCP সার্ভার অফার করার জন্য IP ঠিকানাগুলি জানবে না।
আপনার কম্পিউটার/সার্ভারে একটি নির্দিষ্ট আইপি ঠিকানা সেট করতে আপনার যদি কোনো সহায়তার প্রয়োজন হয়, অনুগ্রহ করে আমাদের ওয়েবসাইটে অনুসন্ধান করুন। সেই বিষয়ে আমাদের অনেক প্রবন্ধ লেখা আছে।
কেন্দ্রীভূত DHCP সার্ভারে DHCP কনফিগারেশন
নেটওয়ার্ক টপোলজিতে কেন্দ্রীভূত DHCP সার্ভারটিও dnsmasq ব্যবহার করে। এটি 192.168.15.50 থেকে 192.168.15.150 রেঞ্জের মধ্যে 192.168.15.0/24 সাবনেটের কম্পিউটারগুলিতে IP ঠিকানাগুলি বরাদ্দ করার জন্য কনফিগার করা হয়েছে৷
বিঃদ্রঃ: আপনাকে কেন্দ্রীয় DHCP সার্ভারে dnsmasq ব্যবহার করতে হবে না। আপনি ISC DHCP সার্ভার বা আপনার পছন্দের অন্য কোনো DHCP সার্ভার ব্যবহার করতে পারেন।
DHCP রিলে হিসাবে Dnsmasq কনফিগার করা হচ্ছে
একটি DHCP রিলে হিসাবে linuxhint-রাউটারে dnsmasq কনফিগার করতে, dnsmasq কনফিগারেশন ফাইলটি খুলুন যা '/etc/dnsmasq.conf' ন্যানো পাঠ্য সম্পাদকের সাথে নিম্নরূপ:
$ sudo ন্যানো / ইত্যাদি / dnsmasq.conf'dnsmasq.conf' ফাইলে নিম্নলিখিত লাইন যোগ করুন:
dhcp-relay=192.168.15.1,192.168.1.10এখানে, 192.168.15.1 হল নেটওয়ার্ক ইন্টারফেসের IP ঠিকানা যা সরাসরি 192.168.15.0/24 সাবনেটের সাথে সংযুক্ত, এবং 192.168.1.10 হল কেন্দ্রীভূত DHCP সার্ভারের IP ঠিকানা।
মধ্যে dnsmasq ডকুমেন্টেশন , 'dhcp-relay' বিকল্পটি নিম্নলিখিত বিন্যাসে নথিভুক্ত করা হয়েছে:
--dhcp-রিলে = < স্থানীয় ঠিকানা > , < সার্ভার ঠিকানা >ডকুমেন্টেশন অনুযায়ী, 192.168.15.1 হল < স্থানীয় ঠিকানা > এবং 192.168.1.10 হল < সার্ভার ঠিকানা > .
একবার আপনি dnsmasq কনফিগার করলে, টিপুন
পরিবর্তনগুলি কার্যকর করার জন্য, নিম্নলিখিত কমান্ড দিয়ে dnsmasq পরিষেবা পুনরায় চালু করুন:
$ sudo systemctl রিস্টার্ট dnsmasq.serviceআপনি দেখতে পাচ্ছেন, DHCP রিলে 192.168.15.1 (linuxhint-রাউটার) থেকে 192.168.1.10 (কেন্দ্রীয় DHCP সার্ভার) পর্যন্ত DHCP তথ্য রিলে করার জন্য কনফিগার করা হয়েছে।
$ sudo systemctl অবস্থা dnsmasq.service
DHCP রিলে প্রত্যাশিত হিসাবে কাজ করছে কিনা তা পরীক্ষা করা হচ্ছে
DHCP রিলে কাজ করছে কিনা তা পরীক্ষা করার জন্য, আসুন চেষ্টা করে দেখি যে 192.168.15.0/24 সাবনেটের কোনো কম্পিউটার DHCP এর মাধ্যমে স্বয়ংক্রিয়ভাবে নির্ধারিত IP ঠিকানাগুলি পেতে পারে কিনা।
প্রথমে, নিম্নোক্ত কমান্ড দিয়ে ক্লায়েন্টে বর্তমান DHCP-কনফিগার করা IP ঠিকানাটি ছেড়ে দিন:
$ sudo dhclient -আরDHCP এর মাধ্যমে আইপি তথ্য পেতে, নিম্নলিখিত কমান্ডটি চালান:
$ sudo dhclient -ভিতরেআপনি দেখতে পাচ্ছেন, আমরা DHCP সার্ভার থেকে 192.168.15.139 এর IP ঠিকানা পেয়েছি।
কেন্দ্রীয় DHCP সার্ভারটি DHCP অনুরোধটি পেয়েছে এবং আপনি নিম্নলিখিত স্ক্রিনশটে দেখতে পাচ্ছেন বলে সঠিকভাবে উত্তর দিয়েছে:
192.168.15.0/24 সাবনেটের অন্য কম্পিউটারটিও DHCP-এর মাধ্যমে সঠিক আইপি তথ্য পেয়েছে যা আপনি নিম্নলিখিত স্ক্রিনশটে দেখতে পাচ্ছেন:
উপসংহার
এই প্রবন্ধে, আমরা আপনাকে দেখিয়েছি কিভাবে dnsmasq কে একটি DHCP রিলে হিসাবে কনফিগার করতে হয় যাতে আপনি সহজ পরিচালনার জন্য DHCP প্যাকেটগুলিকে একটি কেন্দ্রীভূত DHCP সার্ভারে ফরোয়ার্ড করতে পারেন।