অতীতে আমি সাধারণ ডিএইচসিপি সার্ভারটি নেটওয়ার্ক বুট করার জন্য প্রয়োজনীয় সমস্ত কিছু ফিরিয়ে দিয়ে একটি পিএক্সই সার্ভার সেটআপ করেছি: একক ডিএইচসিপি সেটআপে নিয়মিত আইপি কনফিগারেশন এবং বুটিনফো দুটোই। এইভাবে সহজ ।
ডকুমেন্টেশন অনুসারে আমি এটি পড়েছি ( উইকিপিডিয়ায় একটি চমৎকার সংক্ষিপ্তসার রয়েছে ) একটি অপরিশোধিত ডিএইচসিপি সার্ভার থাকা সম্ভব (উদাহরণস্বরূপ যদি আপনার অবস্থানের প্রশাসক অ্যাক্সেস অস্বীকার করেন) এবং পৃথক সার্ভার যা কেবলমাত্র বুট তথ্য ফেরত দেয়। একে সাধারণত "PXE সার্ভার" বা "প্রক্সি ডিএইচসিপি" সার্ভার বলা হয়। অতীতে আমি এই pxe সার্ভারটি দেখেছি (ব্যবহৃত হয়নি) (শেষ প্রকাশটি 5 বছর আগে ছিল)।
গতকাল আমি মোড়কটি ইনস্টল করেছিলাম এটি দেখার জন্য। এখন আমি এটি ব্যবহার করতে চাই (ব্যবহারের স্বাচ্ছন্দ্য পছন্দ করি) তবে পিএক্সই পেতে 'মেইন' ডিএইচসিপিডি সার্ভারটি পরিবর্তন করা কোনও বিকল্প নয়।
আমি সত্যিকারের পিএক্সই (== প্রক্সি ডিএইচসিপি) সার্ভার ব্যবহার করে চালক কীভাবে চালাতে পারি সে সম্পর্কে কোনও ডকুমেন্টেশন খুঁজে পাইনি।
মুচির সাথে এটি করা যায়?
আমি কি PXE সার্ভার হিসাবে আচরণ করার জন্য isc dhcp সার্ভারটি কনফিগার করতে পারি (যেমন কোনও আইপি তথ্য নয়, কেবল বুট তথ্য)?
অথবা আমার সম্পূর্ণ ভিন্ন পদ্ধতির জন্য যাওয়া উচিত (যদি তাই হয় তবে আপনার পরামর্শ কী)?
ধন্যবাদ
নতুন সন্ধান আমি সবে করেছি: ডিএনএসম্যাস্ক সংস্করণ ২.৪.৮ এর চেঞ্জলগ বলে:
"প্রক্সি-ডিএইচসিপি, যেখানে ডিএনএসমাস্ক কেবল PXE তথ্য সরবরাহ করে এবং অন্য ডিএইচসিপি সার্ভারের ঠিকানা বরাদ্দ করে, তাও অনুমোদিত।"
অনেক আগ্রহব্যাঞ্জক. বিশেষত কারণ মোচড়া ইতিমধ্যে dnsmasq নিয়ন্ত্রণ করতে পারে।
হালনাগাদ:
dnsmasq 2.51 এই কনফিগারটিকে সমর্থন করবে যা আমার যে কৌশলটি চেয়েছিল তা পুরোপুরি করে।
আমার /etc/cobbler/dnsmasq.template এখন এইরকম দেখাচ্ছে:
# Cobbler generated configuration file for dnsmasq
# $date
#
# resolve.conf .. ?
#no-poll
#enable-dbus
read-ethers
addn-hosts = /var/lib/cobbler/cobbler_hosts
# Be a proxyDHCP server
dhcp-range=10.10.0.0,proxy
# Only respond to clients that are known (i.e present in /etc/ethers)
dhcp-ignore=#known
# Set this (and domain: see below) if you want to have a domain
# automatically added to simple names in a hosts-file.
expand-hosts
domain=test.basjes.nl,10.10.15.0
# Loads <tftp-root>/pxelinux.0 from dnsmasq TFTP server.
pxe-service=x86PC, "Boot PXELinux (=Cobbler controlled)", pxelinux ,$next_server
$insert_cobbler_system_definitions
আপডেট: 2012-04-30
কয়েক মাস আগে আমি কারও কাছ থেকে একটি ইমেল পেয়েছিলাম যাতে তিনি উপরের কাজ করতে পারবেন না। দেখা যাচ্ছে যে আমি নিজের মুচির কিছু ফিক্সিং এবং পরিবর্তন করেছি যা সম্পর্কে আমি ভুলে গিয়েছিলাম। সুতরাং আমি মূললাইন মুচি যা এখনই ট্রাঙ্কের অংশ হয়ে উঠেছে তাকে গুরুত্বপূর্ণ ফিক্স সরবরাহ করেছি । আমি কিছু অতিরিক্ত সমর্থনকারী ডকুমেন্টেশনও তৈরি করেছি ।