स्विच पोर्ट के आधार पर एक आईपी एड्रेस असाइन करें


9

लघु:
मैं चाहता हूं कि डीएचसीपी सर्वर एक पोर्ट (एक स्विच पर, आदर्श रूप से) के आधार पर एक पूर्वनिर्धारित आईपी पते को असाइन करने के लिए एक डिवाइस से जुड़ा है।

लंबा:

मेरी स्थिति:
मैं एक स्वचालित इनडोर फार्म (टमाटर उगाने के लिए) का निर्माण कर रहा हूं। खेत कई (अब के लिए 12, लेकिन सैकड़ों तक बढ़ेगा) समान 7 "x7" कमरों से बना है। प्रत्येक कमरे में एक ईथरनेट पोर्ट होगा, और इस पोर्ट में एक पर्यावरण नियंत्रण प्रणाली प्लग इन होगी। ध्यान दें कि प्रत्येक कमरे को व्यक्तिगत रूप से नियंत्रित करने की आवश्यकता है।

कमरों को 12 की पंक्तियों में व्यवस्थित किया गया है, इसलिए मैं सोच रहा था कि मेरे पास प्रति पंक्ति एक स्विच होगा, और इन स्विचों को एक राउटर से कनेक्ट करें।

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

InB4: मैं इस एप्लिकेशन के लिए ZigBee नेटवर्क का उपयोग करने पर भी विचार कर रहा हूं, लेकिन मुझे नैदानिक ​​छवियों को प्रसारित करने की आवश्यकता हो सकती है, और सैकड़ों इकाइयों के साथ ZigBee अपर्याप्त हो सकता है।

प्रश्न: क्या यह संभव है कि किसी डिवाइस से जुड़ा हुआ पोर्ट के आधार पर पूर्व-निर्धारित आईपी पते को असाइन किया जाए? इसके लिए मुझे किन उपकरणों की आवश्यकता होगी?


1
आप प्रति पोर्ट वीएलएएन की तरह कुछ कर सकते हैं, और प्रत्येक वीएलएएन को एक / 30 या 31 / असाइन कर सकते हैं, लेकिन क्या आप सुनिश्चित हैं कि आपको उपकरणों की पहचान करने के लिए आईपी का उपयोग करने की आवश्यकता है? क्या आप जिस एप्लिकेशन का उपयोग करते हैं, वह किसी तरह से उपकरणों को नाम देने के लिए करता है? मेरी आंत की भावना यह पूरा करने के लिए एक बेहतर तरीका होना चाहिए।
रॉन ट्रंक

मुझे केवल यूनिट के भौतिक स्थान में दिलचस्पी है, प्रत्येक व्यक्तिगत नियंत्रक की कोई सार्थक पहचान नहीं है। यदि नियंत्रक, उदाहरण के लिए, बाहर जलता है - मैं इसे उपकरणों की सेटिंग में जाने और स्थिर आईपी या स्थान को कॉन्फ़िगर किए बिना एक नए ब्रांड के साथ प्रतिस्थापित करने में सक्षम होना चाहता हूं।
THX-1138

जवाबों:


12

क्या यह संभव है कि किसी डिवाइस से जुड़ा हुआ पोर्ट के आधार पर पूर्व-निर्धारित आईपी पता निर्दिष्ट किया जाए? इसके लिए मुझे किन उपकरणों की आवश्यकता है?

आप एक Cisco स्विच और एक IOS का उपयोग कर सकते हैं जो आपके स्विच पर DHCP सर्वर पोर्ट-आधारित एड्रेस आवंटन का समर्थन करता है ; आपको अपने स्विच से डीएचसीपी भी जारी करना होगा। मान लें कि आपको मिल गया है Fa0/1और Fa0/2Vlan120 में।

ip dhcp use subscriber-id client-id
ip dhcp subscriber-id interface-name
ip dhcp excluded-address 192.0.2.1 192.0.2.10
!
ip dhcp pool VLAN120
   network 192.0.2.0 255.255.255.0
   default-router 192.0.2.1
   dns-server 192.0.2.5
   reserved-only
   address 192.0.2.101 client-id "Fa0/1" ascii
   address 192.0.2.102 client-id "Fa0/2" ascii

यह कॉन्फ़िगरेशन fa0 / 1 और fa0 / 2 के पते को सुरक्षित रखता है। एक ही पता हमेशा उन बंदरगाहों को सौंपा जाएगा।


1
बाहरी डीएचसीपी सर्वर के लिए विकल्प -82 भी है, लेकिन यह बहुत अधिक काम है और "सर्वर" प्रश्न है।
रिकी बीम

2

मैं वह करने में सक्षम था जो आप सिस्को IOS डीएचसीपी और विकल्प 82 स्नूपिंग का उपयोग करना चाहते थे। मैं सही शब्दों का उपयोग नहीं कर सकता हूं। लेकिन, मूल रूप से मुझे रसोई में स्टेशन पर आधारित रसोई के प्रिंटर के आईपी पते आवंटित करने की आवश्यकता थी। यदि इन प्रिंटरों में से एक डिनर शिफ्ट के दौरान मर गया, तो स्टोर मैनेजर को डीएचसीपी के साथ कॉन्फ़िगर किया गया नया प्रिंटर लगाने में सक्षम होना चाहिए और इसे प्रिंटर द्वारा हटाए गए पते के समान ही कॉन्फ़िगर किया जाना चाहिए। मुझे एक ही प्रसारण डोमेन में होने के लिए सभी 8 प्रिंटर की भी आवश्यकता थी और मैं विंडोज़ 2012 के सर्वर पर भेजने के लिए सहायक का उपयोग नहीं कर सकता था क्योंकि स्टोर में काम करना जारी रखने की आवश्यकता थी, भले ही मेरी वैन नीचे चली गई हो।

मैंने प्रत्येक स्विच पोर्ट पर निम्न कमांड के साथ ऐसा किया: ip dhcp snooping vlan 3 information option format-type circuit-id override string broil(या जो भी आपके लिए प्रासंगिक है)

ASCII से हेक्स कन्वर्टर का उपयोग करें और अपने स्ट्रिंग को हेक्स में बदलें

फिर डीएचसीपी सर्वर पर यह एक स्विच या एक राउटर होता है जो डीएचसीपी क्लास सेट अप करता है। मेरे ऊपर मेरे भाई के लिए यह है

ip dhcp class broil
   relay agent information
      relay-information hex 010562726f696c*

यह है 010 <number of characters in your string so 5 since broil is 5 characters><whatever your string converts to>

यहां बताया गया है कि मेरा पूल कैसे स्थापित किया जाता है।

ip dhcp pool Kitchen
 network 10.102.1.0 255.255.255.0   
 default-router 10.102.1.1
 lease infinite
 class broil
 address range 10.102.1.160 10.102.1.160

और अंत में इस पते को किसी अन्य डिवाइस के लिए उपलब्ध कराने के लिए उस स्विच पोर्ट में से एक में विफल होना चाहिए, मैंने clear ip dhcp bind *5 मिनट जारी करने के लिए क्रोन जॉब सेट किया ।

मुझे विश्वास है कि काम करने के लिए मुझे अपने ios स्विच पर निम्न अतिरिक्त कमांड की आवश्यकता है जो कि मेरा dhcp सर्वर है

ip dhcp relay information trust-all ip dhcp subscriber-id
interface-name

ip dhcp snooping vlan 3 (our vlan of course) ip dhcp snooping
information option allow-untrusted ip dhcp snooping

और अपने डीएचसीपी सर्वर स्विच को किसी भी अन्य स्विच से जोड़ने वाले किसी भी पोर्ट पर इसके लिए इस्तेमाल किया जा सकता है (इसके साथ ही आपके डीएचसीपी सर्वर स्विच के अपलिंक स्विच)

ip dhcp snooping trust

मूल रूप से यह बात है। एक आकर्षण और अंतिम रूप में काम करता है हमें धारावाहिक मुद्रण के लिए आईपी से दूर होने की अनुमति दी जो एक ट्रेन मलबे थी।


-1

यदि आप "हॉट स्वैपेबल" चाहते हैं, तो डिवाइस के नामों को अपने स्थान से स्वतंत्र होना होगा। आपको "बॉब" जैसे आसान संबंधित मिनियन नाम वाले चार्ट पर डिवाइस मैक पते पर नज़र रखने की आवश्यकता होगी। फिर उस नाम या विवरण के साथ डिवाइस को कॉन्फ़िगर करें "बॉब।" इस तरह जब नेटवर्क मॉनिटरिंग रिपोर्ट केवल चार्ट की जांच के लिए विवरण या नाम मायने रखता है। आपको बस उस चार्ट पर नज़र रखनी होगी जहाँ आप डिवाइस लगाते हैं।

स्विच आईपी पते की तुलना में भौतिक पते से अधिक चिंतित हैं। हालांकि, प्रत्येक मंजिल अपने स्वयं के dhcp सर्वर के साथ अपने स्वयं के vlan का उपयोग कर सकती है। फिर आप प्रत्येक मंजिल के लिए "वील_रूम_1-12" जैसे / 28 सबनेट मास्क के साथ एक नामित वलान बना सकते हैं। आप प्रत्येक पोर्ट का विवरण भी दे सकते हैं जैसे "कमरे को विकसित करने के लिए 1." यदि आप अपने नेटवर्क को कमांड लाइन के माध्यम से देख रहे हैं तो ये महान प्रबंधन सहायक हैं।

आप प्रकाश, आर्द्रता और तापमान की दक्षता में सुधार करने के लिए कमरों के आकार को भी बदल सकते हैं जो निगरानी उपकरणों को भी कम कर सकते हैं।

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