स्थानीय नेटवर्क डिवाइस अन्य आईपी पते को बदल रहा है


1

मेरे पास एक स्थानीय नेटवर्क पर 3 डिवाइस हैं। एक राउटर, एक स्मार्ट मीटर और एक रास्पबेरी पाई (रास्पियन जेसी)। राउटर का IP पता 192.168.1.1 है, स्मार्ट मीटर का स्थैतिक पता निर्धारित है,

IP Address: 192.168.1.153
Subnet Mask: 255.255.255.0
Gateway: 192.168.1.1
Primary DNS Server: 192.168.1.1
Secondary DNS Server: 192.168.1.1

पीआई को अपने मैक पते के लिए राउटर में आरक्षण है। Pi को /etc/dhcpcd.conf को शामिल करने के लिए संपादन करके एक स्थिर पता भी सेट किया गया है,

interface eth0

static ip_address=192.168.1.100/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1

संदर्भ

लेकिन स्मार्ट मीटर नए आईपी पते निर्दिष्ट करता है और पीआई के पते को फिर से असाइन करता है। कभी-कभी एक ही आईपी पते पर डिवाइस रखना। यह समस्याग्रस्त है जब rpi का मेरे फ़ोन / कंप्यूटर के समान पता होता है या जब rpi का पता स्थानांतरित हो जाता है और राउटर के इंटरफ़ेस के संलग्न डिवाइस अनुभाग में दिखाई नहीं देता है।

स्मार्ट मीटर द्वारा निरुपित फोन आईपी की तस्वीर

यह कैसे संभव है / स्मार्ट मीटर यह कैसे कर रहा है? मैं इसे कैसे रोक सकता हूं या पीआई के पते को बदलने के लिए मजबूर नहीं कर सकता हूं?

अद्यतन: मुझे लगता है कि यहाँ उत्तर आने वाले डीएचसीपी ऑफ़र को स्मार्ट मीटर से रास्पबेरी पाई पर iptables का उपयोग करने से रोकना है। मैक पते द्वारा इसे प्रतिबंधित करना। मुझे अभी तक सही फॉर्म नहीं मिला है।


स्मार्ट मीटर का मेक और मॉडल उपयोगी होगा :)
किनेक्टस

और आप कैसे जानते हैं कि यह क्या कर रहा है?
एमएपी

@Big क्रिस स्मार्ट मीटर एक ऑफ ब्रांड उत्पाद है इसलिए डॉक्यूमेंटेशन की कमी है। हालाँकि मुख्य माइक्रोकंट्रोलर एक PIC 18F97J60 है । इस पर एक ईथरनेट नियंत्रक है। इस के पेज 217 पर वर्णन किया गया है डेटापत्रक
jmb2341

@ एमएपी यदि आप असाइन किए गए फोन आईपी के चित्र को देखते हैं तो यह दर्शाता है कि मेरा फोन 192.168.1.153 द्वारा 192.168.1.1 द्वारा एक आईपी पता सौंपा गया था। 192.168.1.153 नेटवर्क पर स्मार्ट मीटर का पता है।
jmb2341

रूटर एक Netgear है WNR1000v3 साथ प्रयोक्ता मैनुअल
jmb2341

जवाबों:


0

अपने फोन के स्क्रीनशॉट के अनुसार। आपका स्मार्ट मीटर डीएचसीपी सर्वर के रूप में कार्य करता है। यदि यह अपेक्षित नहीं है, तो आप उस पर डीएचसीपी सर्वर को निष्क्रिय कर सकते हैं। यदि आप नहीं कर सकते हैं, तो इसे नेटवर्क से हटा दें।

मुझे लगता है कि यहां उत्तर आने वाले डीएचसीपी ऑफ़र को स्मार्ट मीटर से रास्पबेरी पाई पर आईपीटबल्स का उपयोग करने से रोकना है। मैक पते द्वारा इसे प्रतिबंधित करना। मुझे अभी तक सही फॉर्म नहीं मिला है।

यह सिर्फ एक वर्कअराउंड है। इस समस्या को हल करने के लिए, जैसा कि मैंने ऊपर उल्लेख किया है, आपको स्मार्ट मीटर पर डीएचसीपी सर्वर को अक्षम करना चाहिए। अन्यथा, आपको इसे हटा देना चाहिए।

भले ही आप रास्पबेरी पाई पर डीएचसीपी ऑफ़र को ब्लॉक करने में सक्षम हों, लेकिन यदि आप उसी सबनेट पर कोई नया डिवाइस जोड़ते हैं, तो स्मार्ट मीटर अभी भी नए डिवाइस पर डीएचसीपी प्रक्रिया को प्रभावित करने में सक्षम होगा।


कमांड कुछ इस तरह होगी: बिजली मीटर /sbin/iptables -A INPUT -p tcp --source-port 67 -m mac --mac-source 00:0F:EA:54:32:10 -j ACCEPT के पते को बदलें mac-source। लेकिन स्टीवन ली बिल्कुल सही है, यह एक अस्थायी उपाय है और इस सबनेट पर किसी भी अन्य डिवाइस को रास्पबेरी पाई के समान ही नुकसान होगा।
क्रोनेंपज

@kronenpj रेखा और उपाख्यान के लिए धन्यवाद। मैं दुष्ट डीएचसीपी सर्वर को बंद करना पहचानता हूं या इसे हटाना सबसे अच्छा होगा लेकिन मेरे मामले में यह संभव नहीं है। मैं लाइन का उपयोग कर समाप्त हो गया, iptables -A INPUT -p udp --dport 67:68 --sport 67:68 -m mac --mac-source <MAC ADDRESS> -j DROPऔर एक crontab @reboot में डाल दिया। @kronenpj की लाइन लग रही है कि यह भी काम करेगा।
jmb2341

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