আপনি কীভাবে ডিএইচসিপি সার্ভারটি পরিবর্তন করতে না পারলে পিএক্সই দিয়ে মোছার সেটআপ করবেন?


16

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

ডকুমেন্টেশন অনুসারে আমি এটি পড়েছি ( উইকিপিডিয়ায় একটি চমৎকার সংক্ষিপ্তসার রয়েছে ) একটি অপরিশোধিত ডিএইচসিপি সার্ভার থাকা সম্ভব (উদাহরণস্বরূপ যদি আপনার অবস্থানের প্রশাসক অ্যাক্সেস অস্বীকার করেন) এবং পৃথক সার্ভার যা কেবলমাত্র বুট তথ্য ফেরত দেয়। একে সাধারণত "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

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


1
তাদের ওয়েবসাইট থেকে বিচার করা - আমি সন্দেহ করি কোব্লারের একটি ডিএইচসিপি বাস্তবায়ন অন্তর্ভুক্ত রয়েছে। আমি যদি একটি সীমাবদ্ধ নেটওয়ার্কে কাজ করি তবে আমি সম্ভবত একটি USB ইনস্টল করব। :)
লেস্টার চেউং

না, তবে এটি আপনাকে পরিচালনা করতে সহায়তা করতে পারে।
সোমমথ

উত্তর:


3

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

মুচির (দুঃখের সাথে) নিয়ে আমার খুব বেশি অভিজ্ঞতা হয়নি, তবে সম্ভবত এটি আপনার পক্ষে একটি বিকল্প?


আপনার প্রস্তাব অনুসারে একটি সিডিআরওএম (কোবলার দ্বারা উত্পাদিত আইসো চিত্র) ব্যবহার করে ইনস্টলেশনটি সম্পন্ন করেছি এবং এটি বেশ সুন্দরভাবে কাজ করেছে। আমার এখন প্রায় বিচ্ছিন্ন জায়গায় সেটআপ আছে যেখানে আমি এটি ল্যান থেকে আনপ্লাগ করতে পারি, ডিএইচসিপি সক্ষম করতে পারি, পিএক্সই এর মাধ্যমে মোতায়েন করতে পারি, ডিএইচসিপি অক্ষম করতে পারি এবং আবার প্লাগ ইন করতে পারি। এটি একটি পরীক্ষা / পরীক্ষার পরিবেশ যা এখনই করতে হবে তা প্রদত্ত। আমি অন্যান্য "প্রক্সিডিএইচসিপি" বিকল্পগুলিও দেখেছি তবে 2004 এরও বেশি কোড নেই বলে মনে হয় ... অর্থাৎ মৃত অব্যক্ত কোড নয়। সাহায্য করার জন্য ধন্যবাদ.
নীল বাসজেস 14

5

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

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


1

আপনি যদি কিছু পরীক্ষা চালাতে চান তবে একই নেটওয়ার্কে আপনার বেশ কয়েকটি ডিএইচসিপি সার্ভার থাকতে পারে। আপনার কাছে মুচি একটি ডিএইচসিপিডি কনফিগারেশন তৈরি করতে পারে যা কোনও সার্ভারকে কেবল তখনই প্রতিক্রিয়া জানায় যখন কোনও নির্দিষ্ট ম্যাক একটি এআরপি অনুরোধ করে থাকে। এবং যদি আপনি সেই সার্ভারের কোনও রেঞ্জকে কেবল মন্তব্য / অক্ষম করে থাকেন (এবং আমি এখানে isc-dhcpd এর কথা বলছি) এটি অনুপ্রবেশকারী হবে না। আপনি যদি এইডিএইচসিপি সার্ভারটি অনুমোদনহীন না হয়ে এই ডিএইচসিপি সার্ভার সম্পর্কে কিছু উইন্ডোজ বাক্সের অভিযোগ (ব্রডকাস্টগুলিতে) পেতে পারেন তবে আপনি এডি এবং এর মতো ব্যবহার করছেন তবে এর বাইরে আমি মনে করি না এর চেয়ে বেশি বিপদ রয়েছে।

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.