विषयसूची:

नेटवर्क लैब: 9 चरण (चित्रों के साथ)
नेटवर्क लैब: 9 चरण (चित्रों के साथ)

वीडियो: नेटवर्क लैब: 9 चरण (चित्रों के साथ)

वीडियो: नेटवर्क लैब: 9 चरण (चित्रों के साथ)
वीडियो: Aaj ke mukhya samachar 24 January 2024 | aaj ka taaja khabar | Today Breaking news, PM Kisan yojana 2024, जुलाई
Anonim
नेटवर्क लैब
नेटवर्क लैब
नेटवर्क लैब
नेटवर्क लैब

यह निर्देशयोग्य एक तरह का लंबा और शामिल है। मुझे एक पोर्टेबल नेटवर्क परीक्षण प्रयोगशाला देने के लिए कई परियोजनाएं शुरू की गई हैं, जिससे मुझे नेटवर्क समस्याओं का निदान करने, वायर्ड और वायरलेस नेटवर्क से शार्क पैकेट, पैच केबल का परीक्षण करने और दीवार बंदरगाहों को पैच पैनल में मैप करने में मदद मिलती है।

परियोजना रास्पबेरी पाई और अरुडिनो के संयोजन का उपयोग करती है। यह संभावना है कि यह सब पाई के साथ किया जा सकता था, लेकिन मैं इसके लिए बिल्कुल नया हूं और मैंने जो भी जोड़ा है, वह काम करने के लिए एक संघर्ष था, इसलिए अन्य 2 परियोजनाओं का पूरा अनुबंध बनाने का विचार सहन करने के लिए बहुत अधिक था।

मुझे आशा है कि आप इस निर्देश के सभी (या अनुभाग) उपयोगी पाएंगे क्योंकि मेरा मानना है कि यह मेरे काम के नेटवर्क हिस्से को आसान बना देगा।

चरण 1: आपको आवश्यकता होगी

आपको चाहिये होगा
आपको चाहिये होगा
आपको चाहिये होगा
आपको चाहिये होगा
आपको चाहिये होगा
आपको चाहिये होगा
आपको चाहिये होगा
आपको चाहिये होगा

हार्डवेयर:

  • रास्पबेरी पाई २ (यह महत्वपूर्ण है क्योंकि ओएस पीआई ३ पर नहीं चलेगा) रेडियोनिक्स
  • एक स्क्रीन, मैंने एक 5 "टचस्क्रीन अमेज़ॅन चुना है
  • एक कीबोर्ड और माउस, फिर से मैंने Rii मिनी X1Amazon को चुना
  • एक Arduino Uno Amazon
  • एक छोटा नेटवर्क स्विच, मेरे पास यह मेरे डेस्क अमेज़न पर था
  • 4 RJ45 कीस्टोन्स रेडियोनिक्स
  • यूएसबी पावर बैंक (वैकल्पिक यदि आप पोर्टेबल होना चाहते हैं)
  • कुछ CAT5 केबल
  • नेटवर्क पैच लीड
  • माइक्रोएसडी कार्ड (कम से कम 4GB)
  • बढ़ते बॉक्स (मैंने इसका इस्तेमाल किया)

सॉफ्टवेयर:

  • यहाँ Win32DiskImager
  • नेटपीआई ओएस यहाँ
  • अरुडिनो आईडीई यहाँ

उपकरण

  • स्निप्स
  • RJ45 समेटना उपकरण
  • सोल्डरिंग आयरन
  • काटने का उपकरण (जैसे डरमेल)
  • पंच डाउन टूल
  • पेंचकस
  • बुनियादी हाथ उपकरण
  • गर्म पिघल गोंद बंदूक (वैकल्पिक)

चरण 2: रास्पबेरी पाई नेटवर्क विश्लेषक

रास्पबेरी पाई नेटवर्क विश्लेषक
रास्पबेरी पाई नेटवर्क विश्लेषक
रास्पबेरी पाई नेटवर्क विश्लेषक
रास्पबेरी पाई नेटवर्क विश्लेषक
रास्पबेरी पाई नेटवर्क विश्लेषक
रास्पबेरी पाई नेटवर्क विश्लेषक
रास्पबेरी पाई नेटवर्क विश्लेषक
रास्पबेरी पाई नेटवर्क विश्लेषक

मैं इस ओएस के लिए क्रेडिट नहीं ले सकता, मैं एक परियोजना में ठोकर खाई यहाँ जब एक हाथ में डिवाइस के साथ कुछ नेटवर्क विश्लेषण करने के लिए एक रास्ता तलाश रहा था। मैंने व्यावसायिक रूप से उपलब्ध उपकरणों पर शोध किया था और यहां तक कि सस्ते वाले भी 1000 यूरो से अधिक थे।

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

जैसा कि मैंने कहा कि मैं रास्पबेरी पाई के लिए नया हूं, इसलिए इसमें से कुछ आप में से कुछ के लिए सहज हो सकते हैं, लेकिन मैं आपका मार्गदर्शन करूंगा कि मैंने चीजों को चलाने के लिए क्या किया।

मुख्य भाग पृष्ठ पर बिल्ड गाइड का पालन करना, छवि और बढ़ते सॉफ़्टवेयर को डाउनलोड करना है। अपने पीसी का उपयोग करके छवि को एसडी कार्ड पर माउंट करें। अपनी स्क्रीन के लिए इंस्टॉलेशन निर्देशों का पूरी तरह से पालन करें या यह या तो नहीं चलेगा और/या इसका सही रिज़ॉल्यूशन नहीं होगा। भागों को इकट्ठा करें और बिजली अप करें।

पहली त्रुटि जो मुझे प्रस्तुत की गई थी वह यह थी कि बूट पर सिस्टम एक समस्या के कारण रुका हुआ था जिसमें बैकलाइट के लिए कोई एलईडीपिन सेट नहीं था।

यह एक आवर्ती त्रुटि थी और कुछ खुदाई के बाद मुझे एक मंच मिला जिसने मुझे यह जानकारी दी कि fbtft लाइब्रेरी में कोई बैकलाइट फ़ंक्शन नहीं है

इसे कमांड लाइन (CLI) में जाकर ctrl+alt+F2. दबाकर एक्सेस किया जाता है

डिफ़ॉल्ट उपयोगकर्ता नाम है: pi

पासवर्ड: रास्पबेरी

कमांड दर्ज करें sudo nano /etc/modules

और उस लाइन पर नेविगेट करें जो पढ़ती है:

फ्लेक्सएफबी चौड़ाई = 320 ऊंचाई = 480 रेगविड्थ = 16

रेगविड्थ = 16 के बाद नोबैकलाइट शब्द डालें

ctrl+x. दबाएं

आप दबाएं

एंटर दबाए

फिर टाइप करें: सुडो रीबूट

यह पीआई को पुनरारंभ करेगा और आप ओएस को बूट कर सकते हैं।

स्क्रीन बाहरी मॉनिटर पर लॉन्च होगी लेकिन मैं इसे LCD पर OS नहीं चला सका

ऐसा करने के लिए मुझे सीएलआई पर वापस जाने और दर्ज करने के लिए एचडीएमआई सेटिंग्स को बदलना पड़ा:

सुडो नैनो /usr/share/X11/xorg.conf.d/99-fbturbo.conf

और विकल्प /dev/fb1 को /dev/fb0. में बदलें

Ctrl+x

आप दबाएं

एंटर दबाएं और रिबूट करें

अब आपको ओएस में होना चाहिए।

विकास पृष्ठ पर चेतावनी में कहा गया है कि टचस्क्रीन काम नहीं करेगी लेकिन वायरिंगपी और सही बीसीएम लाइब्रेरी स्थापित करने के बाद (अपनी स्क्रीन के साथ दस्तावेज़ देखें) सभी ने ठीक काम किया। रिज़ॉल्यूशन थोड़ा हटकर था, हालांकि दोनों तरफ बड़े काले मार्जिन थे।

कुछ खुदाई के बाद मुझे. का उपयोग करके एक पंक्ति मिली

सुडो नैनो /boot/config.txt

प्रत्येक पंक्ति की शुरुआत में # जोड़कर फ़्रेमबफ़र अनुभागों पर टिप्पणी करें।

अब सहेजें और रीबूट करें और हम जाने के लिए तैयार हैं।

लेकिन नहीं, मुझे एहसास हुआ कि यदि आप बूट करते हैं और आप डीएचसीपी वाले नेटवर्क से नहीं जुड़े हैं, तो पाई हमेशा के लिए बूट स्क्रीन पर बैठ जाएगी।

आसान फिक्स, टाइप करें

सुडो नैनो /etc/dhcp/dhclient.conf

डीएचसीपी टाइमआउट को अनकम्मेंट करें, सेव करें और रिबूट करें।

टाइमआउट समाप्त होने के बाद कोई डीएचसीपी प्रतिक्रिया नहीं हुई (मैंने 30 सेकंड तक मेरा छोटा कर दिया), पीआई ओएस पर बूट हो जाएगा।

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

चरण 3: माउंट नेटपी

माउंट नेटपी
माउंट नेटपी
माउंट नेटपी
माउंट नेटपी
माउंट नेटपी
माउंट नेटपी
माउंट नेटपी
माउंट नेटपी

चूंकि नेटपीआई अब टचस्क्रीन सक्षम है, मैं स्क्रीन को उपलब्ध रखते हुए, इसे बॉक्स के ढक्कन में माउंट करना चाहता था।

मैं नहीं चाहता था कि मेरी फैंसी टचस्क्रीन कटिंग टूल के करीब कहीं भी हो इसलिए मैंने इसे फोटोकॉपियर में चिपका दिया और 100% कॉपी बना ली।

मैंने स्क्रीन के प्लेसमेंट के साथ खेला और जब व्यवस्थित हो गया, तो मैंने इसे ढक्कन के अंदर कुछ टेप के साथ चिपका दिया।

फिर मैंने अपने Dremel पर कटिंग डिस्क के साथ किनारों का अनुसरण किया और बढ़ते छेदों को सही स्थानों पर ड्रिल किया।

मैंने कट अवे सेक्शन को खटखटाया और स्क्रीन डाली। किनारा थोड़ा असमान था इसलिए मैंने कुछ काले टेप से थोड़ा बेजल बनाया। मैंने यह सुनिश्चित करने के लिए शक्ति प्रदान की कि सब ठीक है।

चरण 4: कुछ कनेक्शन बनाएं

कुछ संबंध बनाएं
कुछ संबंध बनाएं
कुछ संबंध बनाएं
कुछ संबंध बनाएं

जैसा कि मैंने परिचय में कहा था, मैं चाहता था कि यह एक बहुक्रिया नेटवर्क उपकरण हो, इसलिए मुझे कुछ कनेक्शन बिंदुओं की आवश्यकता होगी।

मैंने तय किया कि वॉल पोर्ट (कीस्टोन) कनेक्टर सबसे अच्छे होंगे।

मैंने उनमें से 4 की रूपरेखा को चिह्नित किया

  1. NetPi. के लिए कनेक्शन
  2. पैच केबल परीक्षक का मास्टर साइड
  3. पैच केबल परीक्षक का दास पक्ष
  4. पैच पैनल मैपिंग टूल

मैंने इसे चिह्नित करना आसान बनाने के लिए कुछ मास्किंग टेप को चिपका दिया और फिर ड्रेमेल के साथ काट दिया, कुछ ड्रेसिंग की आवश्यकता थी, लेकिन बंदरगाहों के किनारों को ओवरहैंग कर दिया गया था, इसलिए इसे कवर किया गया था।

बॉक्स की दीवार दीवार की प्लेट की तुलना में थोड़ी पतली थी इसलिए फिट थोड़ा टेढ़ा था, मैं इसे बाद के चरण में संबोधित करूंगा।

मैंने 1 पोर्ट से पाई तक एक मिनी पैच बनाकर शुरुआत की, इसने दोनों सिरों पर पिन कलर कोड का अनुसरण किया:

  1. नारंगी/सफेद
  2. संतरा
  3. हरा सफेद
  4. नीला
  5. नीला सफेद
  6. हरा
  7. गोरा गेहुँआ
  8. भूरा

इसके साथ मुझे नेटपी पर बॉक्स के बाहरी हिस्से में अब के आंतरिक नेटवर्क कनेक्शन की कनेक्टिविटी मिल गई।

चरण 5: केबल परीक्षक

Image
Image
केबल परीक्षक
केबल परीक्षक
केबल परीक्षक
केबल परीक्षक

केबल परीक्षक के लिए, मैं पीआई के लिए कुछ लिख सकता था लेकिन मैं प्रोग्रामिंग के साथ अत्यधिक सहज नहीं हूं।

यह Arduino के साथ करना वास्तव में आसान है और मेरे पास डेस्क पर एक अतिरिक्त था।

मैंने 8 डिजिटल पिन नामित आउटपुट में से प्रत्येक से निकलने वाला एक लूप सेट किया।

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

मैंने सरणी बनाने के लिए कुछ सरल कोड का उपयोग किया, सरणी के माध्यम से एक लूप अनुक्रमित और अनुक्रम में पिन चालू करता है। यदि एलईडी की रोशनी आपके पास एक सीधी केबल है, यदि कोई चूक जाता है तो आपके पास एक खुला है, यदि एक से अधिक बार चालू होता है तो आपके पास शॉर्ट होता है और यदि आपको ऑर्डर मिलता है 3, 6, 1, 7, 8, 2, ४, ५ तो आपके पास एक क्रॉसओवर है।

मैंने 13 को पिन करने के लिए लगातार पल्सिंग पिन भी जोड़ा, यह पोर्टमैपर के लिए है।

कोड संलग्न है।

मैं एलईडी पैनल को माउंट करने की एक तस्वीर लेना भूल गया था, लेकिन मैंने मूल रूप से नियमित अंतराल पर छेद ड्रिल किया और एलईडी डाला। मैंने यह सब गर्म गोंद के साथ रखा।

चरण 6: पोर्ट मैपर

Image
Image
पोर्ट मैपर
पोर्ट मैपर
पोर्ट मैपर
पोर्ट मैपर

पोर्टमैपर काफी सरल है, यह एक लंबे समय पहले एक यूट्यूब वीडियो में देखे गए उत्पाद पर आधारित है और किसी कारण से फिर से नहीं मिल रहा है।

वैसे भी, सिद्धांत सरल है। आपके पास पैच पैनल से जुड़े वॉल पोर्ट की एक श्रृंखला है, लेकिन वे चिह्नित नहीं हैं, इसलिए आपके पास पैच पोर्ट के लिए कोई मैप या वॉल पोर्ट नहीं है। इसे काम करने के लिए बहुत सारे थकाऊ तरीके हैं।

आप फॉलो टोन कर सकते हैं, डिवाइस या केबल टेस्टर संलग्न कर सकते हैं लेकिन यह सब परीक्षण और त्रुटि है।

इस पद्धति के साथ, केबल में कोर की एक जोड़ी Arduino के माध्यम से 5V से सक्रिय होती है, यह अंतिम चरण से चमकती पिन13 थी।

केबल पावर को वापस पैच पैनल में ले जाती है, फिर आपको एक आरजे 45 कनेक्टर की आवश्यकता होती है जिसमें एक एलईडी के साथ एनर्जेटिक पिन से जुड़ा होता है जब ऑर्डर दिया जाता है। मैंने पिन 4 और 5 का उपयोग किया है और इसे कभी भी लाइव नेटवर्क में उपयोग नहीं किया जाना चाहिए क्योंकि यदि आप गलत पोर्ट पर पैच करते हैं तो आप नेटवर्किंग उपकरण को नुकसान पहुंचा सकते हैं।

वैसे भी स्थानीय बंदरगाह परीक्षण के लिए वीडियो देखें।

मैंने सिग्नल प्लग की एक छोटी संख्या बनाई है, लेकिन एक ढेर बना लें क्योंकि आप ढीले हो जाएंगे और जैसे ही आप जाते हैं उन्हें तोड़ देंगे।

चरण 7: यह सब गोंद करें और शक्ति जोड़ें

Image
Image
यह सब गोंद करें और शक्ति जोड़ें
यह सब गोंद करें और शक्ति जोड़ें
यह सब गोंद करें और शक्ति जोड़ें
यह सब गोंद करें और शक्ति जोड़ें

मैंने अरुडिनो को गर्म गोंद से चिपका दिया, यह उसका घर हमेशा के लिए रहेगा!

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

पावर अप पर सभी ने अच्छा परीक्षण किया।

मैंने उन ढीले RJ45 कीस्टोन के आसपास कुछ गर्म गोंद भी जोड़ा।

चरण 8: और भी अधिक कनेक्टिविटी जोड़ें

और भी अधिक कनेक्टिविटी जोड़ें
और भी अधिक कनेक्टिविटी जोड़ें
और भी अधिक कनेक्टिविटी जोड़ें
और भी अधिक कनेक्टिविटी जोड़ें
और भी अधिक कनेक्टिविटी जोड़ें
और भी अधिक कनेक्टिविटी जोड़ें
और भी अधिक कनेक्टिविटी जोड़ें
और भी अधिक कनेक्टिविटी जोड़ें

बहुत सारे नेटवर्क पोर्ट के बिना कौन सी नेटवर्क लैब पूरी होगी?

यह एक पुराना 8 पोर्ट अप्रबंधित स्विच है जो मेरे पास बेंच पर था, यह हुकअप और परीक्षण के लिए आसान है इसलिए मैंने सोचा कि मैं इसे अपने साथ ले जाऊंगा।

जो वास्तव में आसान था वह यह था कि यह 5V @ 1A पर चलता है, ठीक वही जो मेरे पास अपने USB पावर ब्रिक्स से है!

मैंने एक यूएसबी पावर केबल का अंत काट दिया और आपके द्वारा देखे गए कनेक्टर को जोड़ा (यह एक सहयोगी से आया था जिसने अलीएक्सप्रेस पर ढेर खरीदा था)।

इसने एक आकर्षण का संचार किया।

तब मैंने देखा कि यह ठीक बॉक्स के हैंडल में फिट बैठता है! बक्शीश।

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

चरण 9: समाप्त और परीक्षण किया गया

Image
Image
समाप्त और परीक्षण किया गया
समाप्त और परीक्षण किया गया
समाप्त और परीक्षण किया गया
समाप्त और परीक्षण किया गया

एक बार समाप्त होने पर 2 भंडारण डिब्बे रखने के लिए जगह थी। बिजली की ईंटों के लिए यह बायां कमरा (मेरे पास 2 है लेकिन अधिक मिल सकता है), कुछ अतिरिक्त आरजे 45 कनेक्टर, परीक्षण प्लग, रिमोट कीबोर्ड और एक अतिरिक्त पैच केबल।

जैसा कि उस दिन होता है जब मैंने समाप्त किया हम एक स्टोररूम को काम पर एक कार्यालय में परिवर्तित कर रहे थे और आगे बढ़ने से पहले नेटवर्क कनेक्शन बिंदुओं की पुष्टि करना चाहते थे, परिणाम के लिए वीडियो देखें।

ऑल-इन यह मेरी वैन में रखने के लिए परीक्षण उपकरण का एक बहुत ही आसान छोटा टुकड़ा है। मेरे पास नेटवर्क की एक विशाल श्रृंखला है जिसकी मैं देखभाल करता हूं और इसका मतलब है कि मैं अपने कई परीक्षण किट के एक बहुत छोटे टुकड़े के साथ कर सकता हूं, जिसकी कीमत E200 से कम है!

सिफारिश की: