جدول المحتويات:

معمل الشبكة: 9 خطوات (بالصور)
معمل الشبكة: 9 خطوات (بالصور)

فيديو: معمل الشبكة: 9 خطوات (بالصور)

فيديو: معمل الشبكة: 9 خطوات (بالصور)
فيديو: كيف تسوي إعادة ضبط لإعدادات الشبكة في Android ؟ 2024, يوليو
Anonim
معمل الشبكة
معمل الشبكة
معمل الشبكة
معمل الشبكة

هذه التعليمات طويلة ومتداخلة نوعًا ما. هناك العديد من المشاريع التي تم دمجها في مشروع واحد لإعطائي معمل اختبار شبكة محمول ، مما يسمح لي بتشخيص مشكلات الشبكة ، وحزم سمك القرش من الشبكات السلكية واللاسلكية ، واختبار كبلات التصحيح والمساعدة في تعيين منافذ الحائط إلى لوحات التصحيح.

يستخدم المشروع مزيجًا من Raspberry Pi و Arduino. من المحتمل أنه كان من الممكن فعل كل شيء باستخدام Pi لكنني جديد عليه إلى حد ما وكل الإضافات التي قمت بها كانت صعبة للحصول على العمل ، لذا كان التفكير في إنشاء ملحق كامل لمشروعين آخرين أكثر من اللازم.

آمل أن تجد جميع (أو أقسام) هذه التعليمات مفيدة لأنني أعتقد أنها ستجعل جزء الشبكة من وظيفتي أسهل.

الخطوة 1: سوف تحتاج

سوف تحتاج
سوف تحتاج
سوف تحتاج
سوف تحتاج
سوف تحتاج
سوف تحتاج
سوف تحتاج
سوف تحتاج

المعدات:

  • Raspberry Pi 2 (هذا مهم لأن نظام التشغيل لن يعمل على Pi 3) Radionics
  • شاشة ، اخترت شاشة لمس أمازون مقاس 5 بوصات
  • لوحة مفاتيح وماوس ، مرة أخرى اخترت Rii mini X1Amazon
  • اردوينو أونو أمازون
  • مفتاح شبكة صغير ، كان لدي هذا على مكتبي أمازون
  • 4 RJ45 Keystones Radionics
  • بنوك طاقة USB (اختيارية إذا كنت تريد أن تكون محمولة)
  • بعض كابل CAT5
  • قائد تصحيح الشبكة
  • بطاقة MicroSD (4 جيجابايت على الأقل)
  • صندوق التركيب (لقد استخدمت هذا)

برمجة:

  • Win32DiskImager هنا
  • NetPi OS هنا
  • Arduino IDE هنا

أدوات

  • القصاصات
  • أداة RJ45 Crimp
  • لحام حديد
  • أداة القطع (مثل Dremel)
  • أداة اللكم
  • المفكات
  • الأدوات اليدوية الأساسية
  • مسدس الغراء الساخن (اختياري)

الخطوة 2: محلل شبكة Raspberry Pi

محلل شبكة Raspberry Pi
محلل شبكة Raspberry Pi
محلل شبكة Raspberry Pi
محلل شبكة Raspberry Pi
محلل شبكة Raspberry Pi
محلل شبكة Raspberry Pi
محلل شبكة Raspberry Pi
محلل شبكة Raspberry Pi

لا يمكنني الحصول على الفضل في نظام التشغيل هذا ، لقد عثرت على مشروع هنا عند البحث عن طريقة لإجراء بعض تحليل الشبكة باستخدام جهاز محمول باليد. لقد بحثت عن الأجهزة المتاحة تجاريًا وحتى الأجهزة الرخيصة كانت تزيد عن 1000 يورو.

تمت كتابة صفحة الويب بقدر ما أستطيع في عام 2015. كان هناك إصداران من نظام التشغيل ، أحدهما لـ Pi B والآخر لـ Pi 2. اخترت Pi 2 لأن الحصول عليهما أسهل أولاً وثانيهما ، مواصفات أعلى قليلاً. هناك ملاحظة مفادها أن استخدام نظام التشغيل يكسر وظيفة اللمس للشاشة ولكنني سأتناول ذلك لاحقًا.

كما قلت ، أنا جديد على Raspberry Pi ، لذا قد يكون بعضًا من هذا بديهيًا بالنسبة لبعضكم ، لكنني سأوجهك خلال ما فعلته لتشغيل الأشياء.

الجزء الرئيسي هو اتباع دليل البناء على الصفحة ، وتنزيل الصورة وبرنامج التثبيت. قم بتركيب الصورة على بطاقة SD باستخدام جهاز الكمبيوتر الخاص بك. اتبع تعليمات التثبيت الخاصة بشاشتك بالكامل وإلا فلن تعمل و / أو لن تحصل على الدقة الصحيحة. قم بتجميع الأجزاء وتشغيلها.

كان الخطأ الأول الذي تم تقديمه لي هو أنه عند التمهيد ، توقف النظام بسبب مشكلة في عدم تعيين LEDpin للإضاءة الخلفية.

كان هذا خطأ متكررًا وبعد بعض البحث وجدت منتدى أعطاني المعلومات التي تفيد بأن مكتبة fbtft لا تحتوي على وظيفة إضاءة خلفية

يتم الوصول إلى هذا بالانتقال إلى سطر الأوامر (CLI) ، قم بذلك عن طريق الضغط على ctrl + alt + F2

اسم المستخدم الافتراضي هو: pi

كلمة المرور: التوت

أدخل الأمر sudo nano / etc / modules

وانتقل إلى السطر الذي يقرأ:

عرض flexfb = 320 ارتفاع = 480 معدل عرض = 16

أدخل الكلمة nobacklight بعد regwidth = 16

اضغط على ctrl + x

اضغط y

اضغط دخول

ثم اكتب: sudo reboot

سيؤدي هذا إلى إعادة تشغيل Pi ويمكنك التمهيد إلى نظام التشغيل.

سيتم تشغيل الشاشة على شاشة خارجية ولكن لم أتمكن من تشغيل نظام التشغيل على شاشة LCD

اضطررت إلى تغيير إعدادات HDMI للقيام بذلك ، ارجع إلى CLI وأدخل:

sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf

وقم بتغيير الخيار / dev / fb1 إلى / dev / fb0

السيطرة + x

اضغط y

اضغط على Enter وإعادة التشغيل

يجب أن تكون الآن في نظام التشغيل.

ذكر التحذير الموجود على صفحة التطوير أن الشاشة التي تعمل باللمس لن تعمل ولكن بعد تثبيت wiringpi ومكتبات BCM الصحيحة (انظر التوثيق مع شاشتك) تعمل جميعها بشكل جيد. كان القرار بعيدًا بعض الشيء حيث كانت هناك هوامش سوداء كبيرة على كلا الجانبين.

بعد بعض الحفر وجدت خطًا باستخدام

sudo نانو / boot/config.txt

قم بالتعليق على أقسام الإطارات المؤقتة عن طريق إضافة # في بداية كل سطر.

الآن احفظ وأعد التشغيل ونحن على ما يرام.

لكن لا ، أدركت أنه إذا قمت بالتمهيد ولم تكن متصلاً بشبكة مع DHCP ، فسيظل Pi على شاشة التمهيد إلى الأبد.

حل سهل ، اكتب

sudo nano /etc/dhcp/dhclient.conf

قم بإلغاء تعليق مهلة DHCP ، واحفظها وأعد تشغيلها.

بعد انتهاء المهلة مع عدم وجود استجابة DHCP (قمت بتقصير المنجم إلى 30 ثانية) ، سيقوم Pi بالتمهيد إلى نظام التشغيل.

الآن يمكننا القيام بكل تحليلات الشبكة الرائعة مثل wireshark و lldp ومسح الشبكة بحثًا عن منافذ مفتوحة وما إلى ذلك. إذا قمت بإضافة Wifi dongle ، يمكنك أيضًا القيام بذلك على شبكتك اللاسلكية.

الخطوة 3: تحميل NetPi

تحميل NetPi
تحميل NetPi
تحميل NetPi
تحميل NetPi
تحميل NetPi
تحميل NetPi
تحميل NetPi
تحميل NetPi

نظرًا لأن NetPi تم تمكينه الآن بشاشة تعمل باللمس ، فقد أردت تثبيته في غطاء الصندوق ، مع إبقاء الشاشة متاحة.

لم أكن أرغب في شاشتي اللمسية الفاخرة في أي مكان بالقرب من أداة القطع ، لذلك قمت بتثبيتها في آلة التصوير وعملت نسخة 100٪.

لقد تلاعبت بوضع الشاشة وعندما استقرت ، ألصقها بداخل الغطاء ببعض الشريط اللاصق.

ثم تابعت الحواف بقرص القطع الموجود على جهاز Dremel الخاص بي وحفرت فتحات التركيب في الأماكن الصحيحة.

لقد أخرجت القسم المقطوع وأدخلت الشاشة. كانت الحافة غير متساوية بعض الشيء ، لذا صنعت فوهة صغيرة بشريط أسود. لقد قمت بتشغيل الطاقة للتأكد من أن كل شيء على ما يرام.

الخطوة 4: قم بإجراء بعض الاتصالات

قم ببعض الاتصالات
قم ببعض الاتصالات
قم ببعض الاتصالات
قم ببعض الاتصالات

كما ذكرت في المقدمة ، أردت أن يكون هذا أداة شبكة متعددة الوظائف ، لذلك كنت سأحتاج إلى بعض نقاط الاتصال.

قررت أن موصلات منفذ الحائط (حجر الزاوية) هي الأفضل.

حددت الخطوط العريضة لـ 4 منهم

  1. اتصال ل NetPi
  2. الجانب الرئيسي من اختبار كابل التصحيح
  3. الجانب الرقيق من اختبار كابل التصحيح
  4. أداة تعيين لوحة التصحيح

لقد علقت بعض الأشرطة اللاصقة لتسهيل وضع العلامات ثم قطعها باستخدام Dremel ، كان هناك بعض الملابس المطلوبة ولكن حواف المنافذ متدلية بحيث يتم تغطيتها.

كان جدار الصندوق أرق قليلاً من لوحة الحائط لذا كان الملاءمة قذرة بعض الشيء ، سأتناول هذا الأمر في خطوة لاحقة.

لقد بدأت بإجراء تصحيح صغير من المنفذ الأول إلى Pi ، وهذا يتبع رموز ألوان الدبوس على طرفي:

  1. برتقالي / أبيض
  2. البرتقالي
  3. أخضر / أبيض
  4. أزرق
  5. أزرق أبيض
  6. لون أخضر
  7. البني الأبيض
  8. بنى

باستخدام هذا ، حصلت على اتصال الشبكة الداخلية الآن على NetPi إلى خارج الصندوق.

الخطوة 5: جهاز اختبار الكابلات

Image
Image
فاحص الكابلات
فاحص الكابلات
فاحص الكابلات
فاحص الكابلات

بالنسبة لمختبر الكابلات ، كان بإمكاني كتابة شيء ما لـ Pi لكنني لست مرتاحًا جدًا للبرمجة.

من السهل فعل ذلك مع Arduino وكان لديّ واحدًا احتياطيًا على المكتب.

لقد قمت بإعداد حلقة تخرج من كل واحد من 8 مخرجات دبابيس رقمية محددة.

ينتقل هذا إلى دبوس على المقبس ، ثم يمر عبر الكبل ليتم اختباره ، إلى المقبس الآخر ويعتقد أن مؤشر LED متصل بكل دبوس. أعلم أنه يجب أن يكون هناك مقاوم مع كل LED ولكنه يعمل وأنا كسول.

لقد استخدمت بعض التعليمات البرمجية البسيطة لإنشاء مصفوفة ، وحلقة الفهارس عبر المصفوفة وتشغيل المسامير بالتسلسل. إذا كان مصباح LED يضيء من أجل الحصول على كابل مستقيم ، وإذا فات أحدهم ، يكون لديك فتحة مفتوحة ، وإذا تم تشغيل أكثر من واحد في وقت واحد ، فلديك كبل قصير وإذا حصلت على الطلب 3 ، 6 ، 1 ، 7 ، 8 ، 2 ، 4 ، 5 ثم لديك تقاطع.

لقد أضفت أيضًا دبوسًا نابضًا بشكل مستمر إلى الرقم 13 ، وهذا مخصص لـ portmapper.

الكود مرفق.

لقد نسيت التقاط صورة لتركيب لوحة LED لكنني قمت بشكل أساسي بحفر ثقوب على فترات منتظمة وأدخلت مصابيح LED. لقد ثبتت كل شيء في مكانه بالغراء الساخن.

الخطوة 6: Port Mapper

Image
Image
ميناء مخطط
ميناء مخطط
ميناء مخطط
ميناء مخطط

يعد portmapper بسيطًا للغاية ، فهو يعتمد على منتج رأيته في فيديو youtube منذ فترة طويلة ولسبب ما لا يمكنني العثور عليه مرة أخرى.

على أي حال ، فإن المبدأ بسيط. لديك سلسلة من منافذ الحائط متصلة مرة أخرى بلوحة التصحيح ولكن لم يتم تمييزها حتى لا يكون لديك خريطة أو منافذ حائط لمنافذ التصحيح. هناك الكثير من الطرق المملة للقيام بذلك.

يمكنك متابعة نغمة أو إرفاق الأجهزة أو أجهزة اختبار الكابلات ولكن هذا كله عبارة عن تجربة وخطأ.

باستخدام هذه الطريقة ، يتم تنشيط زوج من النوى في الكبل بجهد 5 فولت عبر Arduino ، وكان هذا هو الدبوس الوامض 13 من الخطوة الأخيرة.

يحمل الكبل الطاقة مرة أخرى إلى لوحة التصحيح ، ثم تحتاج إلى موصل RJ45 بمصباح LED متصل عبر المسامير النشطة ليومض عند الطلب. لقد استخدمت المسامير 4 و 5 ويجب ألا يتم استخدام هذا مطلقًا في شبكة مباشرة حيث قد تتلف معدات الشبكات إذا قمت بالتصحيح إلى المنفذ الخطأ.

على أي حال ، شاهد الفيديو الخاص باختبار المنفذ المحلي.

لقد صنعت عددًا صغيرًا من مقابس الإشارة ، لكنني صنعت كومة لأنك ستفقدها وتكسرها كما تذهب.

الخطوة 7: الصقها بالكامل وأضف الطاقة

Image
Image
صمغ كل شيء وأضف القوة
صمغ كل شيء وأضف القوة
صمغ كل شيء وأضف القوة
صمغ كل شيء وأضف القوة

لقد ألصقت Arduino بالغراء الساخن ، وسيكون هذا منزله إلى الأبد الآن!

لقد استخدمت محور USB رخيصًا كقضيب طاقة ، ويتم توصيل طوب طاقة USB بأحد المنافذ ومن هناك يتم توزيعه على جميع المنافذ الصادرة ، مثل مقبس عصابة الطاقة الرئيسي.

كل اختبار جيد على السلطة.

أضفت أيضًا بعض الغراء الساخن حول أحجار الأساس RJ45 الفضفاضة.

الخطوة 8: أضف المزيد من التوصيلية

أضف المزيد من التوصيلية
أضف المزيد من التوصيلية
أضف المزيد من التوصيلية
أضف المزيد من التوصيلية
أضف المزيد من التوصيلية
أضف المزيد من التوصيلية
أضف المزيد من التوصيلية
أضف المزيد من التوصيلية

ما هو مختبر الشبكة الذي سيكون مكتملاً بدون الكثير من منافذ الشبكة؟

هذا هو مفتاح 8 منافذ قديم غير مُدار كان لدي على مقاعد البدلاء ، إنه سهل للتوصيلات والاختبار لذلك اعتقدت أنني سأخذه معي.

ما كان مفيدًا حقًا هو أنه يعمل على 5V @ 1A ، وهو بالضبط ما احتفظ به من طوب طاقة USB!

لقد قطعت طرف كبل طاقة USB وأضفت الموصل الذي تراه (جاء من زميل اشترى كومة على AliExpress).

انها تعمل بالطاقة سحر.

ثم لاحظت أنه يتناسب تمامًا مع مقبض الصندوق! علاوة.

لقد أزلت الغلاف وكان الغطاء خاليًا تمامًا من الأجزاء الداخلية ، لذا قمت بتشغيل مسامير ملولبة ذاتية التنصت في المقبض وأعدت توصيل القاعدة ، وسيتم دائمًا تشغيل هذا بواسطة لبنة طاقة خارجية.

الخطوة 9: تم الانتهاء منه واختباره

Image
Image
تم الانتهاء منه واختباره
تم الانتهاء منه واختباره
تم الانتهاء منه واختباره
تم الانتهاء منه واختباره

بمجرد الانتهاء ، كان هناك مساحة لحفظ 2 من صناديق التخزين. هذه المساحة المتبقية لطوب الطاقة (لدي 2 ولكن قد أحصل على المزيد) ، وبعض موصلات RJ45 الاحتياطية ، ومقابس الاختبار ، ولوحة المفاتيح عن بُعد ، وكابل التصحيح الاحتياطي.

كما يحدث في اليوم الذي انتهيت فيه ، كنا نقوم بتحويل غرفة التخزين إلى مكتب في العمل وأردنا تأكيد نقاط اتصال الشبكة قبل المضي قدمًا ، شاهد الفيديو للنتيجة.

الكل في هذا هو قطعة صغيرة من معدات الاختبار في متناول يدي حقًا في شاحنتي. لدي سلسلة ضخمة من الشبكات التي أعتني بها وهذا يعني أنه يمكنني إجراء العديد من اختباراتي باستخدام مجموعة صغيرة جدًا تكلفتها أقل من E200!

موصى به: