ডেবিয়ান লিনাক্সে মাল্টিহোমড আইএসসি ডিএইচসিপি সার্ভারটি কীভাবে ইনস্টল ও কনফিগার করবেন


ডায়নামিক হোস্ট কন্ট্রোল প্রোটোকল (ডিএইচসিপি) একটি নিয়মিত পরিবর্তনশীল, বা গতিশীল, নেটওয়ার্কে হোস্টগুলিকে নেটওয়ার্ক লেয়ার অ্যাড্রেসিং সরবরাহ করার জন্য নেটওয়ার্ক প্রশাসকদের একটি ত্বরিত পদ্ধতি সরবরাহ করে। ডিএইচসিপি কার্যকারিতা সরবরাহ করার জন্য একটি সাধারণ সার্ভার ইউটিলিটিগুলির মধ্যে একটি হ'ল আইএসসি ডিএইচসিপি সার্ভার। এই পরিষেবার লক্ষ্য হ'স্ট হোস্ট সংযুক্ত থাকা নেটওয়ার্কগুলিতে যোগাযোগ করতে সক্ষম হওয়ার জন্য প্রয়োজনীয় নেটওয়ার্ক তথ্য সরবরাহ করে। সাধারণত এই পরিষেবাটির দ্বারা প্রদত্ত তথ্যগুলির মধ্যে অন্তর্ভুক্ত থাকতে পারে: ডিএনএস সার্ভার তথ্য, নেটওয়ার্ক ঠিকানা (আইপি), সাবনেট মাস্ক, ডিফল্ট গেটওয়ের তথ্য, হোস্টনাম এবং আরও অনেক কিছু।

এই টিউটোরিয়ালটি দেবিয়ান 7.7 সার্ভারে আইএসসি-ডিএইচসিপি-সার্ভার সংস্করণ ৪.২.৪ কভার করবে যা একাধিক ভার্চুয়াল লোকাল এরিয়া নেটওয়ার্ক (ভিএলএএন) পরিচালনা করবে তবে খুব সহজেই একটি একক নেটওয়ার্ক সেটআপে প্রয়োগ করা যেতে পারে।

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

ডেডিকেট সার্ভারে ডিএইচসিপি স্থানান্তরিত করার অন্যান্য সুবিধাটি পরবর্তী নির্দেশিকায় ডায়নামিক ডোমেন নেম পরিষেবা (ডিডিএনএস) স্থাপনের সাথে জড়িত থাকবে যাতে হোস্টটি যখন কোনও ডিএইচসিপি ঠিকানা অনুরোধ করে তখন ডিএনএস সিস্টেমে নতুন হোস্টের হোস্ট-নাম যুক্ত করা যায় involve সার্ভার

পদক্ষেপ 1: আইএসসি ডিএইচসিপি সার্ভার ইনস্টল ও কনফিগার করা

১. এই মাল্টি-হোমড সার্ভারটি তৈরি করার প্রক্রিয়া শুরু করতে, আইএসসি সফ্টওয়্যারটি ‘ অ্যাপ ‘ ইউটিলিটি ব্যবহার করে দেবিয়ান সংগ্রহস্থলগুলির মাধ্যমে ইনস্টল করা প্রয়োজন। সমস্ত টিউটোরিয়াল হিসাবে, মূল বা sudo অ্যাক্সেস অনুমান করা হয়। নিম্নলিখিত কমান্ডগুলিতে উপযুক্ত পরিবর্তন করুন।

# apt-get install isc-dhcp-server 		[Installs the ISC DHCP Server software]
# dpkg --get-selections isc-dhcp-server		[Confirms successful installation]
# dpkg -s isc-dhcp-server 			[Alternative confirmation of installation]

২. এখন যেহেতু সার্ভার সফ্টওয়্যারটি ইনস্টল হওয়া নিশ্চিত হয়ে গেছে, এখন নেটওয়ার্ক তথ্য দিয়ে সার্ভারটি কনফিগার করা দরকার যা এটি হ্যান্ড আউট করতে হবে। খালি সর্বনিম্ন, প্রশাসককে একটি মৌলিক ডিএইচসিপি সুযোগের জন্য নিম্নলিখিত তথ্যগুলি জানতে হবে:

  1. নেটওয়ার্ক ঠিকানাগুলি
  2. সাবনেট মাস্কস
  3. ঠিকানাগুলির পরিসীমা গতিশীলভাবে নির্ধারিত হবে

সার্ভারকে গতিময়ভাবে নির্ধারণ করার জন্য অন্যান্য দরকারী তথ্যের মধ্যে রয়েছে:

  1. ডিফল্ট গেটওয়ে
  2. ডিএনএস সার্ভারের আইপি ঠিকানাগুলি
  3. ডোমেন নাম
  4. হোস্টের নাম
  5. নেটওয়ার্ক ব্রডকাস্ট ঠিকানাগুলি

আইএসসি ডিএইচসিপি সার্ভার পরিচালনা করতে পারে এমন অনেকগুলি বিকল্পগুলির মধ্যে এটি কয়েকটি মাত্র few প্রতিটি বিকল্পের সম্পূর্ণ বিবরণ ও বিবরণ পেতে প্যাকেজ ইনস্টল করার পরে নিম্নলিখিত কমান্ডটি প্রবেশ করুন:

# man dhcpd.conf

৩. প্রশাসক একবার এই সার্ভারটির জন্য প্রয়োজনীয় সমস্ত তথ্য সমাপ্ত করার জন্য ডিএইচসিপি সার্ভারের পাশাপাশি প্রয়োজনীয় পুলগুলি কনফিগার করার সময় এসেছে। যদিও কোনও পুল বা সার্ভার কনফিগারেশন তৈরি করার আগে, সার্ভারের ইন্টারফেসগুলির মধ্যে একটি শুনতে ডিএইচসিপি পরিষেবাটি অবশ্যই কনফিগার করা উচিত।

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

এই লাইনটি ডিএইচসিপি পরিষেবাটি নির্দিষ্ট ইন্টারফেসের (ডি) উপর ডিএইচসিপি ট্র্যাফিক শোনার নির্দেশ দেয়। এই মুহুর্তে, প্রয়োজনীয় নেটওয়ার্কগুলিতে ডিএইচসিপি পুলগুলি সক্ষম করতে মূল কনফিগারেশন ফাইলটি পরিবর্তন করার সময় এসেছে। মূল কনফিগারেশন ফাইলটি /etc/dhcp/dhcpd.conf এ অবস্থিত। শুরু করতে পাঠ্য সম্পাদক দিয়ে ফাইলটি খুলুন:

# nano /etc/dhcp/dhcpd.conf

এই ফাইলটি ডিএইচসিপি সার্ভারের নির্দিষ্ট বিকল্পগুলির কনফিগারেশন পাশাপাশি পুল/হোস্টের সমস্তরাই কনফিগার করতে ইচ্ছুক। ফাইলটির শীর্ষস্থানটি একটি 'ডিডিএনএস-আপডেট-স্টাইল' ধারা দ্বারা শুরু হয় এবং এই টিউটোরিয়ালটির জন্য এটি 'কিছুই নয়' হিসাবে সেট থাকবে তবে ভবিষ্যতের নিবন্ধে ডায়নামিক ডিএনএস আচ্ছাদিত হবে এবং আইএসসি-ডিএইচসিপি-সার্ভারের সাথে সংহত হবে আইপি ঠিকানা আপডেটে হোস্টের নাম সক্ষম করতে BIND9।

৪. পরবর্তী বিভাগটি সাধারণত সেই অঞ্চল যেখানে প্রশাসক গ্লোবাল নেটওয়ার্ক সেটিংস যেমন ডিএনএস ডোমেন নাম, আইপি ঠিকানাগুলির জন্য ডিফল্ট লিজ সময়, সাবনেট-মাস্কস এবং আরও অনেক কিছু কনফিগার করতে পারে। আবার সমস্ত অপশন সম্পর্কে আরও জানতে dhcpd.conf ফাইলের ম্যান পেজটি পড়তে ভুলবেন না।

# man dhcpd.conf

এই সার্ভারটি ইনস্টল করার জন্য, বেশ কয়েকটি বৈশ্বিক নেটওয়ার্ক অপশন ছিল যা কনফিগারেশন ফাইলের শীর্ষে কনফিগার করা হয়েছিল যাতে প্রতিটি তৈরি করা পুলটিতে সেগুলি প্রয়োগ করতে হয় না।

এই বিকল্পগুলির কয়েকটি ব্যাখ্যা করতে এক মুহূর্ত সময় দিন। তারা এই উদাহরণে বিশ্বব্যাপী কনফিগার করা অবস্থায়, সেগুলি প্রতিটি পুলের ভিত্তিতে পাশাপাশি কনফিগার করা যায়।

  1. বিকল্প ডোমেন-নাম "comptech.local"; - এই ডিএইচসিপি সার্ভার হোস্ট করে এমন সমস্ত হোস্ট, ডিএনএস ডোমেন নাম "কমপ্লেট.লোকাল" এর সদস্য হবে
  2. বিকল্প ডোমেন-নাম-সার্ভারগুলি 172.27.10.6; - ডিএইচসিপি 172.27.10.6 এর ডিএনএস সার্ভার আইপিকে হোস্ট করার জন্য কনফিগার করা সমস্ত নেটওয়ার্কের সমস্ত হোস্টের কাছে হস্তান্তর করবে
  3. বিকল্প সাবনেট-মাস্ক 255.255.255.0; - প্রতিটি নেটওয়ার্কের হাতে দেওয়া সাবনেট মাস্কটি 255.255.255.0 বা একটি/24
  4. হবে
  5. ডিফল্ট-ইজারা-সময় 3600; - এটি কয়েক সেকেন্ডের সময় যে কোনও ইজারা স্বয়ংক্রিয়ভাবে বৈধ হয়ে উঠবে। সময় ফুরিয়ে গেলে বা হোস্টটি ইজারাটি সম্পন্ন করা হলে হোস্ট একই লিজে পুনরায় অনুরোধ করতে পারে, তারা ঠিকানার দিকে তাড়াতাড়ি ফিরিয়ে দিতে পারে
  6. সর্বোচ্চ-ইজারা-সময় 86400; - কোনও হোস্ট কোনও ইজারা ধরে রাখতে পারে এটি সেকেন্ডের মধ্যে সর্বাধিক সময় amount
  7. পিং-চেক সত্য; - সার্ভারটি যে ঠিকানাটি নির্ধারণ করতে চায় সেটি নেটওয়ার্কের অন্য কোনও হোস্টের দ্বারা ব্যবহৃত হচ্ছে না তা নিশ্চিত করার জন্য এটি একটি অতিরিক্ত পরীক্ষা is ইতিমধ্যে।
  8. - এই ঠিকানাটি ব্যবহার না করে ধরে নেওয়ার আগে সার্ভারটি কতক্ষণ সেকেন্ডের মধ্যে একটি পিংয়ের প্রতিক্রিয়াটির জন্য অপেক্ষা করবে <
  9. ক্লায়েন্ট-আপডেটগুলি উপেক্ষা করুন; - আপাতত এই বিকল্পটি অপ্রাসঙ্গিক যেহেতু কনফিগারেশন ফাইলে আগে ডিডিএনএস অক্ষম করা হয়েছিল কিন্তু যখন ডিডিএনএস পরিচালনা করছে তখন এই বিকল্পটি কোনও হোস্টকে ডিএনএসে তার হোস্ট-নাম আপডেট করার অনুরোধ জানাতে অগ্রাহ্য করবে <

৫. এই ফাইলটির পরবর্তী লাইনটি অনুমোদনযোগ্য ডিএইচসিপি সার্ভার লাইন। এই লাইনটির অর্থ এই সার্ভারটি যদি এই ফাইলটিতে কনফিগার করা নেটওয়ার্কগুলির জন্য ঠিকানাগুলি হস্তান্তরকারী সার্ভার হতে হয়, তবে অনুমোদনের স্তবকে আপত্তিহীন করুন।

এই সার্ভারটি পরিচালনা করে এমন সমস্ত নেটওয়ার্কের একমাত্র কর্তৃত্ব হবে তাই বিশ্বব্যাপী লেখক স্তরের মূল শব্দটির অনুমোদনের সামনে ‘#’ মুছে ফেলার মাধ্যমে কোনও মন্তব্য করা হয়নি।