আমার পাই এর সর্বদা একই আইপি ঠিকানা থাকে কেন?


22

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


এটা কিভাবে হল? আমি এসই তে একটি প্রশ্ন জিজ্ঞাসা করি এবং এটিতে ইতিবাচক সংখ্যা রয়েছে! এবং এটি অনেক উপাখ্যান।

উত্তর:


36

আপনার রাস্পবেরি পাইয়ের একটি অনন্য আইডি রয়েছে, তাকে একটি ম্যাক অ্যাড্রেস বলা হয়, যা সঠিকভাবে দুটি হতে পারে। প্রতিটি নেটওয়ার্ক অ্যাডাপ্টারে এর মধ্যে একটি থাকে। সুতরাং Wi-Fi অ্যাডাপ্টারের একটি অনন্য আইডি রয়েছে এবং ইথারনেট অ্যাডাপ্টারটি রয়েছে।

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

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


9
ভাল ব্যাখ্যা। আমি মনে করি এটি উল্লেখ করার মতো যে একই ম্যাক ঠিকানাটি সর্বদা ডিএইচসিপি সার্ভার থেকে একই আইপিটি পাবেন না - এটি এখনও একটি "গতিশীল" পরিষেবা, তাই এটি সম্ভবত অন্য ডিভাইসের দ্বারা আইপি নেওয়া সম্ভব হবে এবং আপনার পাই আলাদা হয়ে শেষ হবে আইপি অ্যাসাইনমেন্ট
বিগ

3
@ বিগ ওহ হ্যাঁ, একেবারে, ধন্যবাদ! স্থায়ী আইপি চাইলে পাইয়ের জন্য নির্দিষ্ট আইপি সংরক্ষণ করা বাছাই করা যায়, উদাহরণস্বরূপ যখন এটিতে সার্ভার চালানো হয় running তবে এটি বিশেষভাবে রাউটারের সাথে সক্ষম করা হবে (বা অন্য যে কোনও ডিভাইসে নেটওয়ার্কে ডিএইচসিপি পরিষেবা সরবরাহ করে)
ইটসকিডো

2
actually two to be precise- পাই 3 বি বা 3 বি + ধরে নিচ্ছেন
জারোমন্ডা এক্স

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

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

16

ইতিমধ্যে প্রদত্ত উত্তরগুলি ছাড়াও আমি কিছু অতিরিক্ত পটভূমির তথ্য দেব।

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

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

(client) DHCPREQUEST for 192.168.10.75 from b8:27:eb:0e:3c:6f (raspi3) via wlan0
(server) DHCPACK on 192.168.10.75 to b8:27:eb:0e:3c:6f (raspi3) via wlan0

আপনি দেখতে পাবেন যে ক্লায়েন্টটি তার ম্যাক ঠিকানার সাথে চিহ্নিত হয়েছে b8: 27: eb: 0e: 3c: 6f এটি নির্দিষ্ট করে একটি নির্দিষ্ট আইপি ঠিকানার জন্য অনুরোধ করে। এটি নতুন আইটেম শুরু করার পরেও এর আইপি ঠিকানাটি কী তা জানে। ডিএইচসিপি সার্ভার কেবল এটির সত্যতা নিশ্চিত করে। এটি ক্লায়েন্টকে যা দেয় তা ইজারা বলে । এতে একটি সময়সীমা রয়েছে (আরও অনেকগুলি গুরুত্বপূর্ণ বিকল্পের সাথে একসাথে) ক্লায়েন্ট আর কতক্ষণ আর অনুরোধ না করে আইপি ঠিকানাটি ব্যবহার করতে পারে। সময়সীমা সেটআপের উপর নির্ভর করে এবং বেশিরভাগ সময় এটি কয়েক ঘন্টা সেট থাকে। ডিএইচসিপি সার্ভারটি তার ক্যাশে লিজ সংরক্ষণ করে এবং এটি বন্ধ হয়ে থাকলেও একই ক্লায়েন্টের পক্ষে যতক্ষণ সম্ভব সংরক্ষণ করা হবে। সুতরাং এটি পুনরায় বুটআপ করার সময় এটির ক্লায়েন্টটিকে তার লিজের জন্য কেবল নিশ্চিত করবে। কেবলমাত্র যখন সার্ভারের কাছে ক্লায়েন্টগুলিকে দেওয়ার জন্য অন্যান্য অব্যবহৃত ইজারা নেই তখন এটি ব্যবহৃত ব্যবহৃত হবে। হ্যান্ডশেকটি তখন এর মতো দেখতে পাবেন:

(client) DHCPREQUEST for 192.168.10.75 from b8:27:eb:0e:3c:6f (raspi3) via wlan0
(server) DHCPNAK on 192.168.10.75 to b8:27:eb:0e:3c:6f via wlan0
(client) DHCPDISCOVER from b8:27:eb:0e:3c:6f via wlan0
(server) DHCPOFFER on 192.168.10.99 to b8:27:eb:0e:3c:6f via wlan0
(client) DHCPREQUEST for 192.168.10.99 from b8:27:eb:0e:3c:6f (raspi3) via wlan0
(server) DHCPACK on 192.168.10.99 to b8:27:eb:0e:3c:6f (raspi3) via wlan0

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


4
+1 আইএমএইচও এটি সঠিক উত্তর। DHCP প্রোটোকলটি যেভাবে কাজ করে তা কেবল এটি।
জোস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.