क्लाइंट मशीन में कुछ भी किए बिना, एक क्लाइंट मशीन के आईपी पते को नवीनीकृत करने के लिए डीएचसीपी सर्वर को बाध्य करें


9

मैं जानना चाहूंगा, अगर कोई ऐसा तरीका है, जिससे मैं डीएचसीपी सर्वर को क्लाइंट मशीन पर जाने के बिना तुरंत एक क्लाइंट मशीन के आईपी पते को नवीनीकृत करने के लिए मजबूर कर सकता हूं? वास्तव में, कल्पना कीजिए, मेरे पास ग्राहक मशीन तक पहुंच नहीं है।

तो, यहाँ मेरा परिदृश्य है,

क्लाइंट को पहले एक रैंडम आईपी एड्रेस मिलता है, जो कि डीएचसीपी सर्वर से शुरू में कहता है, जब वह लैन से जुड़ा होता है। कल्पना कीजिए, किसी ने क्लाइंट को LAN से जोड़ा और उसने शुरू करने के लिए dhcpd.conf में अपने मैक पते पर कोई भी IP एड्रेस मैप नहीं किया।

मैं यहां उल्लेख करना चाहूंगा कि, एक ही सबनेट में अन्य मशीनें हैं जिनके पास पहले से ही dhcpd.conf में कॉन्फ़िगर किए गए मैक एड्रेस मैपिंग के लिए आईपी पता है।

इसके बाद, मैं dhcpd.conf फाइल को संशोधित करता हूं ताकि क्लाइंट के मैक पते के लिए एक नया आईपी एड्रेस बी मैप किया जा सके।

लेकिन, अब मुझे पुराने IP पते A को तुरन्त B में बदलने की आवश्यकता है।

मैं dhcpd.conf में लीज़ के समय के साथ डिफ़ॉल्ट-लीज़-टाइम या मेस को जोड़ना नहीं चाहता।

सेवाओं को पुनः आरंभ करने जैसे अन्य तरीके ठीक हैं क्योंकि उस मशीन को छोड़कर, अन्य सभी पहले से ही अपने आईपी पते को dhcpd.conf में मैक पते से बंधे हैं।

नोट: मैं LAN में किसी भी मशीन को रिबूट नहीं कर सकता, वह मशीन भी नहीं जो dhcp सर्वर चला रही है।

उम्मीद है कि मैंने खुद को काफी स्पष्ट किया है।

धन्यवाद


किस प्रकार के ग्राहक?
माइक

माइक: ओएस के साथ कंप्यूटर स्थापित और लैन से जुड़ा हुआ है।
SSaikia_JtheRocker

जवाबों:


7

FORCERENEW सर्वर फिर से नया करने के लिए ग्राहक को इंगित करने के लिए के लिए तंत्र प्रदान करता है।

यकीन नहीं होता कि यह आपके डिस्ट्रो में लागू है।


1
दुर्भाग्य से अधिकांश डीएचसीपी ग्राहक कार्यान्वयन इस विस्तार का समर्थन नहीं करते हैं। विंडोज सिस्टम नहीं है (Win7 सहित), मैं Win8 के बारे में निश्चित नहीं हूं, लेकिन मुझे नहीं लगता कि एमएस ने डीएच क्लाइंट को इतना अधिक ओवरहॉल किया है।)
टॉन्नी

8

आप डीएचसीपी को ही नहीं अपना सकते हैं। इसके लिए इसके प्रावधान नहीं हैं।

केवल एक चीज जो आप कर सकते हैं वह क्लाइंट को डिस्कनेक्ट / रीकनेक्ट करने के लिए मजबूर करना है।
- केबल खींचो।
- यदि ग्राहक एक प्रबंधित स्विच पर है जिस पर आपकी पहुंच है तो आप स्विचपोर्ट को अक्षम / सक्षम कर सकते हैं।
- यदि आप क्लाइंट को दूरस्थ रूप से लॉगिन कर सकते हैं और आपके पास क्लाइंट पर आवश्यक प्राधिकरण हैं, तो आप क्लाइंट-साइड से नेटवर्क इंटरफ़ेस को अक्षम / सक्षम कर सकते हैं। इसे करने के लिए एक स्क्रिप्ट की आवश्यकता होती है, जिसे "शुरुआती सत्र" की आवश्यकता के बिना लॉन्च किया जाता है, क्योंकि इसे डिस्कनेक्ट किया जाएगा जैसा कि डिस्कनेक्ट होता है। (उदा। * Nix पर * nix या crontab।) Windows सिस्टम पर TCPIP सेवा को दूरस्थ रूप से पुनः आरंभ करने पर यदि आप उस क्लाइंट के लिए व्यवस्थापक खाता रखते हैं तो वह चाल चलेगा।


1
ग्राहक नेटवर्क आउटेज के मामले में ग्राहक से dhcp अनुरोध का नवीनीकरण क्यों करेगा? कम से कम मेरे घर में वे नहीं करते।

1
@EricDANNIELOU: यदि क्लाइंट किसी नेटवर्क आउटेज को सिर्फ केबल खींचने और दूसरे नेटवर्क पर प्लग करने से अलग नहीं कर सकता है, तो उसे डीएचसीपी लीज को सत्यापित करना होगा। लेकिन इसके लिए, आपको अपने स्विच के पोर्ट को वास्तव में केबल से डिस्कनेक्ट करना होगा, ताकि क्लाइंट को लगे कि केबल खींच लिया गया है।
बैचएक्सएक्स

2
@EricDANNIELOU नेटवर्क कनेक्टिविटी खोने के बाद हर कंप्यूटर को अपने DHCP पट्टे को फिर से स्थापित करना होगा। अन्यथा यह नहीं बताया जा सकता है कि यह अभी भी उसी लैन में है। यह सब जानता है कि यह सिर्फ एक और लैन में फिर से पैच हो गया है। इसलिए प्रत्येक OS एक DHCP (पुनः) अधिग्रहण करता है। आपने इस पर गौर नहीं किया होगा, लेकिन यह वास्तव में होता है। तथ्य यह है कि यह आमतौर पर उसी पते को वापस मिलेगा जैसा कि पहले था, इसका इससे कोई लेना-देना नहीं है। ऐसा इसलिए है क्योंकि ज्यादातर OS उसी पते के लिए डीएचसीपी सर्वर से पूछेगा, जो आमतौर पर प्रदान किया जाता है। लेकिन डीएचसीपी सर्वर एक अलग पते की पेशकश कर सकता है और यही पोस्टर चाहता है।
टॉनी

1
tonny @BatchyX: दिलचस्प है, मैं यह पता लगाने की कोशिश करूँगा। विवरण के लिए धन्यवाद।

1
इसे पुन: उत्पन्न नहीं किया जा सका: पहुँच बिंदु को अनप्लग करने की कोशिश करना और इसे फिर से भरना -> कोई dhcp फ़्रेम tcpdump द्वारा कैप्चर नहीं किया गया था। मुझे लगता है कि यह वाईफाई के साथ मेरे अजीब सेटअप के कारण है।

3

यह "तुरंत" नहीं है, लेकिन यह जितना जल्दी हो उतना जल्दी होता है।

  1. में आरक्षण जोड़ें dhcpd.conf
  2. पुनः आरंभ करें dhcpd
  3. ग्राहक-मशीन के नेटवर्क कनेक्शन की गंभीर। (सर्वश्रेष्ठ यदि आप प्रबंधित स्विचपोर्ट को अक्षम करते हैं तो क्लिनिक-मशीन से जुड़ा हुआ है, पैच-पैनलाइन से अनवांटेड स्विच में जम्पर खींचने के लिए अधिक थकाऊ होगा।)
  4. पुराने पट्टे को dhcpd के माध्यम से omshell (1) के माध्यम से समाप्त करें इसे endsभूतकाल में कुछ समय के लिए बदलकर (जैसे 00: 00: 00: 00)।
  5. क्लाइंट-मशीन के नेटवर्क कनेक्शन को पुनर्स्थापित करें।

    • यह महत्वपूर्ण है कि पहले पट्टे की अवधि समाप्त हो गई है, अन्यथा ग्राहक मशीन DHCPREQUESTअपने पहले पते के लिए बनाएगी और dhcpd इसे अनुदान देगा क्योंकि यह अभी भी एक वैध पट्टा होगा।
    • पट्टे को हटाए बिना क्लाइंट-मशीन को दूसरे वीएलएएन में ले जाना काम कर सकता है, लेकिन यह एक टॉस है, जिसके अनुसार क्लाइंट-मशीन अपने मूल वीएलएएन में वापस आने पर वैध लीज़ dhcpd देगा।
    • एक निश्चित पते के साथ एक मेजबान प्रविष्टि को जोड़ने से स्वचालित रूप से एक पट्टा प्रविष्टि उत्पन्न होती है, यही वजह है कि पहले पट्टे का समय समाप्त हो गया है, बजाय इसे आईपी पते को बदलने के।

1

जहाँ तक मुझे पता है आप नहीं कर सकते हैं: Dhcp सर्वर के पास क्लाइंट पर कार्रवाई करने का कोई तरीका नहीं है, क्योंकि यह उन्हें एक आईपी एड्रेस दे चुका है .. और चूंकि आपके पास क्लाइंट की पहुंच नहीं है, इसलिए आप अपने आईपी को बदल सकते हैं। समय समाप्त होने की प्रतीक्षा कर रहा है।

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