<পূর্ববর্তী | বিষয়বস্তু | পরবর্তী>
GNU/Linux-এর জন্য দুটি BOOTP সার্ভার উপলব্ধ। প্রথমটি হল CMU bootpd. অন্যটি আসলে একটি DHCP সার্ভার: ISC dhcpd। উবুন্টুতে এগুলি রয়েছে bootp এবং আইএসসি-DHCP সার্ভার প্যাকেজ যথাক্রমে।
CMU bootpd ব্যবহার করার জন্য, আপনাকে প্রথমে প্রাসঙ্গিক লাইনটি আনকমেন্ট (বা যোগ) করতে হবে /etc/inetd.conf. ডেবিয়ান বা উবুন্টুতে, আপনি চালাতে পারেন update-inetd -- bootps সক্রিয় করুন, তারপর /etc/init.d/inetd পুনরায় লোড করুন তাই না. যদি আপনার BOOTP সার্ভার ডেবিয়ান বা উবুন্টু চালায় না, প্রশ্নে থাকা লাইনটি দেখতে হবে:
bootps dgram udp অপেক্ষা রুট /usr/sbin/bootpd bootpd -i -t 120
এখন, আপনাকে একটি তৈরি করতে হবে /etc/bootptab ফাইল এটির একই ধরণের পরিচিত এবং ক্রিপ্টিক ফর্ম্যাট রয়েছে যা ভাল পুরানো BSD-এর মতো প্রিন্টক্যাপ, টার্মক্যাপ, এবং ডিস্কট্যাব নথি পত্র. দেখুন bootptab আরও তথ্যের জন্য ম্যানুয়াল পৃষ্ঠা। CMU bootpd-এর জন্য, আপনাকে ক্লায়েন্টের হার্ডওয়্যার (MAC) ঠিকানা জানতে হবে। এখানে একটি উদাহরণ /etc/bootptab:
ক্লায়েন্ট:\ hd=/tftpboot:\ bf=tftpboot.img:\ ip=192.168.1.90:\ sm=255.255.255.0:\ sa=192.168.1.1:\ ha=0123456789AB:
আপনাকে কমপক্ষে "ha" বিকল্পটি পরিবর্তন করতে হবে, যা ক্লায়েন্টের হার্ডওয়্যার ঠিকানা নির্দিষ্ট করে। "bf" বিকল্পটি নির্দিষ্ট করে যে ফাইলটি একজন ক্লায়েন্টকে TFTP এর মাধ্যমে পুনরুদ্ধার করা উচিত; বিভাগ 4.3.5 দেখুন আরো বিস্তারিত জানার জন্য.
বিপরীতে, ISC dhcpd এর সাথে BOOTP সেট আপ করা সত্যিই সহজ, কারণ এটি BOOTP ক্লায়েন্টদেরকে DHCP ক্লায়েন্টদের একটি মাঝারি বিশেষ ক্ষেত্রে হিসাবে বিবেচনা করে। BOOTP এর মাধ্যমে ক্লায়েন্ট বুট করার জন্য কিছু আর্কিটেকচারের জন্য একটি জটিল কনফিগারেশন প্রয়োজন। আপনার যদি সেগুলির মধ্যে একটি হয় তবে বিভাগ 4.3 পড়ুন.2. অন্যথায় আপনি সম্ভবত সহজভাবে যোগ করে দূরে পেতে সক্ষম হবে bootp অনুমতি দিন ক্লায়েন্ট ধারণকারী সাবনেটের জন্য কনফিগারেশন ব্লকের নির্দেশিকা /etc/dhcp/dhcpd.conf, এবং এর সাথে dhcpd পুনরায় চালু করুন
/etc/init.d/isc-dhcp-সার্ভার পুনরায় চালু করুন।