dhclient এবং dhcpcd আসল পার্থক্য


13

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

NAME dhcpcd - DHCP ক্লায়েন্ট ডিমন da

Name
dhclient - Dynamic Host Configuration Protocol Client 

উত্তর:


17

আইএসসি dhclient সরবরাহ করে এবং যেমনটি এটি একটি রেফারেন্সের সাজানোর কাজ করে। আরও হালকা dhcpcd আপডেট কিছুটা নতুন up উভয়ই dhcpcd এবং dhclient সম্পূর্ণ সক্ষম ডিএইচসিপি ক্লায়েন্ট ডিমন। Cচ্লিয়েন্ট কোনও "এককালীন" ইউটিলিটি নয়:

man dhclient

- আমরা কোনও সম্প্রচার ইন্টারফেস পাওয়া না গেলেও চলমান চালিয়ে যান। সাধারণত কনফিগার করার জন্য কোনও নেটওয়ার্ক ইন্টারফেস সনাক্ত করতে সক্ষম না হলে ডিএইচসিপি ক্লায়েন্টটি প্রস্থান করবে। (...)

এটি ডিএইচসিপিসিডি-র ডিফল্ট আচরণের মতো।


বিভিন্ন বিক্রেতারা (বিশেষত মাইক্রোসফ্ট) স্ট্যান্ডার্ড থেকে বিভিন্ন বিচ্যুতি প্রবর্তন করে ডিএইচসিপি এক ধরণের চলমান লক্ষ্য ছিল।


2

দেবিয়ান একটি dhcpcdপ্যাকেজ অফার করে । প্যাকেজের বিবরণটি নিম্নরূপ পড়ে:

Simple configuration: supports executions of a script when the IP address changes.

dhclientসাধারণত এই ফ্যাশনে ব্যবহৃত হয়: dhclient -v eth0বা অনুরূপ - যা ঘটবে তা হ'ল এটি সম্প্রচার প্রেরণ করবে eth0এবং যদি কোনও ডিএইচসিপি সার্ভার উত্তর দেয় তবে এটি প্রদত্ত তথ্য প্রয়োগ করবে eth0। এটি তখন প্রস্থান করবে। এটি এর পরে ইন্টারফেসটি পর্যবেক্ষণ করবে না। আমি ব্যবহার করি নি dhcpcdতবে আমি অনুমান করি এটিই এর উদ্দেশ্য।

আপনি ব্যবহার করেন dhclientযদি জিনিষ আপ তছনছ করা হয় এবং আপনি নিজে একটি DHCP সার্ভার থেকে একটি তাজা আইপি আনতে চেয়েছিলেন। ভাল সরঞ্জাম থাকতে পারে এবং এ কারণেই আমি মনে করি যে অনেকগুলি ডিস্ট্রো এটি অন্তর্ভুক্ত করে।


2

ডিএইচসিলেট একটি শট ক্লায়েন্ট - এটি ক্লায়েন্টের আইপি অ্যাড্রেসটি অনুরোধ বা বৈধতা দেওয়ার জন্য একবারে এবং একবারে কোনও সার্ভারে পৌঁছায় ।

বিপরীতে, ডিএইচসিপিসিডি ব্যাকগ্রাউন্ডে চলে এবং মেয়াদোত্তীর্ণ ইজারা সময়কালের পরে পুনরায় অনুরোধগুলি সক্রিয়ভাবে পরিচালনা করে ইত্যাদি পিপি আবার কল করার প্রয়োজন ছাড়াই।

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


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

2

দেখে মনে হচ্ছে আইএসসি ডিএইচসিলেট একটি শট ক্লায়েন্ট নয়। ম্যান পেজটি বলেছেন:

The DHCP client will normally run in the foreground until it has 
configured an interface, and then will revert to running in the 
back-ground.

আপনি একবার আইপি পেতে একবার চেষ্টা করতে dhclient জিজ্ঞাসা করতে -1 পতাকা ব্যবহার করতে পারেন এবং তারপরে ব্যর্থ হয়ে প্রস্থান করতে পারেন। ম্যান পৃষ্ঠা থেকে:

The -1 flag cause dhclient to try once to get a lease.  If it 
fails, dhclient exits with exit code two.
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.