नए पट्टे प्राप्त करने के लिए dhcp क्लाइंट को बाध्य करें


10

मेरे पास एक Linux DHCP सर्वर है जो मेरे नेटवर्क पर चल रहा है। मुझे हाल ही में पता चला है कि मैं dhcpd.confफ़ाइल को संशोधित करके अपने मैक पते के आधार पर ग्राहकों को विशिष्ट आईपी पते निर्दिष्ट कर सकता हूं ।

अब कुछ ऐसा है जो मैं सर्वर की तरफ से कर सकता हूं जो एक विशिष्ट क्लाइंट के पट्टे को अमान्य कर देगा, इसे सर्वर से एक नया प्राप्त करने के लिए मजबूर करना (बाद में मैंने प्रविष्टियों को जोड़ा है dhcpd.conf), क्लाइंट पक्ष को जारी / नवीनीकृत किए बिना?


आप कौन सा dchp सर्वर और वर्जन चला रहे हैं? सर्वर को फिर से काम करना, सर्वर को भेजना kill -HUPभी काम कर सकता है।
msw

कल्पना कीजिए कि अगर एक डीएचसीपी सर्वर रिबूट पर अपने पट्टों को भूल गया तो क्या अराजकता होगी। आप संभवतः एक ही आईपी पते के साथ दो अलग-अलग कंप्यूटरों को सौंपा जा सकता है।
माइकल शॉ

उपरोक्त टिप्पणी सभी कार्यान्वयनों के लिए सटीक नहीं है। लिनक्स पर मानक डीएचसीपीडी सेवा अगले आईपी के लिए एक पिंग करती है जो यह सुनिश्चित करना चाहती है कि कोई टक्कर न हो।
मैगेलन

जवाबों:


5

इसका उत्तर इस बात पर निर्भर करता है कि आपने पहले डीएचसीपी सर्वर को कैसे कॉन्फ़िगर किया था।

सामान्य डीएचसीपी व्यवहार यह है:

  1. लीज को शायद 7 दिनों के लिए लीज का समय दिया जाता है।
  2. क्लाइंट मशीन वर्तमान लीज अवधि के माध्यम से आधे रास्ते में नए पट्टे का अनुरोध करना शुरू कर देती है।
  3. क्लाइंट मशीन केवल आईपी पते का उपयोग करना बंद कर देती है जब उसे या तो उसी डीएचसीपी सर्वर से नया पट्टा मिलता है या पट्टे की अवधि समाप्त हो जाती है।

इसका परिणाम यह है कि आपको अपने नेटवर्क रखरखाव की योजना बनाने की आवश्यकता है। जब आप एक बदलाव करने जा रहे हैं जिसके लिए नई आईपी सेटिंग्स की आवश्यकता होगी, तो आगे "लीज टाइम" के बारे में, आपको लीज के समय को और अधिक गतिशील सेटिंग (जैसे 30 मिनट) तक कम करना होगा।

डीएचसीपी में इस तरह से बदलाव आसानी से किए जाएंगे, और फिर जब आप तैयार हो जाएंगे, तो आप पट्टे के समय को अधिक समझदार मूल्य पर वापस बढ़ाएंगे। इसे 30 मिनट पर न छोड़ें क्योंकि इसका मतलब यह होगा कि डीएचसीपी सर्वर फेल हो जाना चाहिए, आपकी आधी मशीनें 15 मिनट में कनेक्शन रहित हो जाएंगी।

आप सभी को अपने कंप्यूटर को रिबूट करने के लिए (या अधिक तकनीकी रूप से सक्षम, जारी करने और फिर अपने पट्टों को नवीनीकृत करने के लिए कहकर) पट्टे में बदलाव के माध्यम से बाध्य कर सकते हैं


इसके लिए शुक्रिया। आपका समाधान मेरे मन में सबसे करीब है।
अंकित

2

आप अपने default-lease-timeऔर max-lease-timeमें कम करना चाह सकते हैं dhcpd.conf। समय समाप्त होने के बाद आपको अपने ग्राहकों को एक नया पट्टा प्राप्त करने के लिए मजबूर करना चाहिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.