Mundarija:

Tarmoq laboratoriyasi: 9 qadam (rasmlar bilan)
Tarmoq laboratoriyasi: 9 qadam (rasmlar bilan)

Video: Tarmoq laboratoriyasi: 9 qadam (rasmlar bilan)

Video: Tarmoq laboratoriyasi: 9 qadam (rasmlar bilan)
Video: Номозни масхара килган шайтон жазосини олди 🙀 2024, Noyabr
Anonim
Tarmoq laboratoriyasi
Tarmoq laboratoriyasi
Tarmoq laboratoriyasi
Tarmoq laboratoriyasi

Bu ko'rsatma uzoq va o'ziga xosdir. Menga tarmoqdagi muammolarni aniqlashga, simli va simsiz tarmoqlardan akula paketlarini tekshirishga, patch kabellarini sinab ko'rishga va devor portlarini patch panellariga joylashtirishga yordam beradigan portativ tarmoq sinov laboratoriyasini berish uchun bir nechta loyihalar mavjud.

Loyihada Raspberry Pi va Arduino kombinatsiyasi ishlatiladi. Ehtimol, hamma narsa Pi bilan amalga oshirilishi mumkin edi, lekin men bu uchun juda yangiman va men kiritgan har bir qo'shimchani ishga kirishish qiyin edi, shuning uchun yana ikkita loyihaning to'liq qo'shimchasini tuzish juda qiyin edi.

Umid qilamanki, siz ushbu (yoki) bo'limlarning barchasini foydali deb topasiz deb o'ylayman, chunki bu mening ishimning tarmoq qismini osonlashtiradi.

1 -qadam: Sizga kerak bo'ladi

Sizga kerak bo'ladi
Sizga kerak bo'ladi
Sizga kerak bo'ladi
Sizga kerak bo'ladi
Sizga kerak bo'ladi
Sizga kerak bo'ladi
Sizga kerak bo'ladi
Sizga kerak bo'ladi

Uskuna:

  • Raspberry Pi 2 (bu muhim, chunki operatsion tizim Pi 3da ishlamaydi) Radionics
  • Ekran, men 5 dyuymli Amazon ekranini tanladim
  • Klaviatura va sichqoncha, men yana Rii mini X1Amazon -ni tanladim
  • Arduino Uno Amazon
  • Kichkina tarmoq tugmasi, menda Amazon stolida edi
  • 4 RJ45 asosiy toshlar radionikasi
  • USB quvvat banklari (agar siz ko'chma bo'lishni xohlasangiz, ixtiyoriy)
  • Ba'zi CAT5 kabeli
  • Tarmoq tuzatish uchun etakchi
  • MicroSD karta (kamida 4 Gb)
  • O'rnatish qutisi (men buni ishlatganman)

Dasturiy ta'minot:

  • Win32DiskImager bu erda
  • NetPi OS bu erda
  • Arduino IDE bu erda

Asboblar

  • Snips
  • RJ45 siqish vositasi
  • Lehimlash temir
  • Kesish vositasi (masalan, Dremel)
  • Pastga tushirish vositasi
  • Tornavidalar
  • Asosiy qo'l asboblari
  • Issiq eritilgan yopishtiruvchi qurol (ixtiyoriy)

2 -qadam: Raspberry Pi tarmoq analizatori

Raspberry Pi tarmoq analizatori
Raspberry Pi tarmoq analizatori
Raspberry Pi tarmoq analizatori
Raspberry Pi tarmoq analizatori
Raspberry Pi tarmoq analizatori
Raspberry Pi tarmoq analizatori
Raspberry Pi tarmoq analizatori
Raspberry Pi tarmoq analizatori

Men bu operatsion tizim uchun kredit ololmayman, men bu erda loyihani ko'rib qoldim, bu erda qo'lda ishlaydigan qurilma yordamida tarmoqni tahlil qilish. Men sotuvga qo'yilgan qurilmalarni o'rganib chiqdim, hatto eng arzonlari ham 1000 evrodan oshdi.

Veb -sahifa men yozganimdek, 2015 yilda yozilgan. Operatsion tizimning 2 ta versiyasi bor edi, biri Pi B uchun, ikkinchisi Pi 2 uchun. Men Pi 2 ni tanladim, chunki birinchi navbatda ularni olish osonroq, ikkinchisi - ular. biroz yuqoriroq spetsifikatsiya. Eslatib o'tamiz, operatsion tizimdan foydalanish ekranning sensorli funksiyasini buzadi, lekin men bu haqda keyinroq gaplashaman.

Aytganimdek, men Raspberry Pi uchun yangi odamman, shuning uchun ba'zilaringiz uchun bu intuitiv bo'lishi mumkin, lekin men sizga ishni hal qilish uchun nima qilganimni ko'rsatib beraman.

Asosiy qism - bu sahifadagi qurilish qo'llanmasiga rioya qilish, rasm va o'rnatish dasturini yuklab olish. Kompyuter yordamida tasvirni SD -kartaga o'rnating. O'rnatish ko'rsatmalariga to'liq rioya qiling, aks holda u ishlamaydi va/yoki to'g'ri o'lchamga ega bo'lmaydi. Qismlarni yig'ing va quvvatlantiring.

Menga birinchi xato - yuklash paytida orqa nuri uchun LEDpin o'rnatilmaganligi sababli tizim to'xtab qoldi.

Bu tez -tez takrorlanadigan xato edi va bir necha qazishdan so'ng men fbtft kutubxonasida orqa yorug'lik funksiyasi yo'qligi haqida ma'lumot beradigan forumni topdim.

Bunga buyruq satriga o'tish orqali kirish mumkin (CLI), buni amalga oshirish uchun ctrl+alt+F2 tugmalarini bosing

Odatiy foydalanuvchi nomi: pi

Parol: malina

Sudo nano /etc /modules buyrug'ini kiriting

va quyidagi satrga o'ting:

flexfb kengligi = 320 balandlik = 480 regwidth = 16

regwidth = 16 dan keyin nobacklight so'zini kiriting

ctrl+x ni bosing

y tugmasini bosing

enter tugmasini bosing

keyin yozing: sudo reboot

bu Pi -ni qayta ishga tushiradi va siz OS -ni yuklashingiz mumkin.

Ekran tashqi monitorda ishga tushadi, lekin men uni LCD displeyda ishlata olmadim

Men CLI -ga qaytish uchun HDMI sozlamalarini o'zgartirishim kerak edi:

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

va /dev /fb1 variantini /dev /fb0 ga o'zgartiring

ctrl+x

y tugmasini bosing

enter tugmasini bosing va qayta ishga tushiring

Endi siz OS -ga kirishingiz kerak.

Ishlab chiqish sahifasidagi ogohlantirish sensorli ekran ishlamasligini aytdi, lekin wiringpi va BCM to'g'ri kutubxonalarini o'rnatgandan so'ng (ekraningizdagi hujjatlarni ko'ring) hammasi yaxshi ishladi. Ruxsat biroz pastroq edi, chunki har ikki tomonda katta qora chegaralar bor edi.

Bir oz qazishdan keyin men chiziqni topdim

sudo nano /boot/config.txt

har bir satr boshiga # qo'shib, ramka bufer bo'limlarini izohlang.

Endi saqlang va qayta ishga tushiring va biz borishga tayyormiz.

Yo'q, men tushundimki, agar siz yuklasangiz va siz DHCP bilan tarmoqqa ulanmagan bo'lsangiz, Pi yuklash ekranida abadiy qoladi.

Oson tuzatish, yozing

sudo nano /etc/dhcp/dhclient.conf

DHCP tanaffusini bekor qiling, saqlang va qayta yoqing.

Vaqt tugashi bilan DHCP javobisiz (men 30 soniyagacha qisqartirdim), Pi operatsion tizimga yuklanadi.

Endi biz wireshark, lldp, ochiq portlar uchun tarmoqni skanerlash va h.k. kabi barcha ajoyib tarmoq tahlillarini qila olamiz, agar siz Wi -Fi dongle qo'shgan bo'lsangiz, buni simsiz tarmog'ingizda ham qilishingiz mumkin.

3 -qadam: NetPi -ni o'rnating

NetPi tog'i
NetPi tog'i
NetPi tog'i
NetPi tog'i
NetPi tog'i
NetPi tog'i
NetPi tog'i
NetPi tog'i

NetPi endi sensorli ekran yoqilganligi sababli, men uni ekranning mavjudligini saqlab, qutining qopqog'iga o'rnatmoqchi edim.

Men o'zimning sensorli ekranimni kesish asbobiga yaqin joyda bo'lishini xohlamadim, shuning uchun uni nusxa ko'chirgichga yopishtirib, 100% nusxa ko'chirdim.

Men ekranning joylashuvi bilan o'ynadim va joyi tugagach, uni lenta bilan qopqoqning ichki qismiga yopishtirdim.

Keyin men Dremel -dagi kesuvchi disk bilan qirralarni kuzatdim va to'g'ri joylarda o'rnatish teshiklarini burdim.

Men kesilgan qismni yiqitib, ekranni joylashtirdim. Qirrasi biroz notekis edi, shuning uchun men qora lenta bilan ozgina bezak yasadim. Men hamma narsa yaxshi ekanligiga ishonch hosil qilish uchun quvvat oldim.

4 -qadam: Ba'zi ulanishlarni yarating

Ba'zi ulanishlarni yarating
Ba'zi ulanishlarni yarating
Ba'zi ulanishlarni yarating
Ba'zi ulanishlarni yarating

Kirish qismida aytib o'tganimdek, men bu ko'p funktsiyali tarmoq vositasi bo'lishini xohlardim, shuning uchun menga ulanish nuqtalari kerak bo'ladi.

Men devor porti (asosiy tosh) ulagichlari eng yaxshi deb qaror qildim.

Men ulardan 4 tasini belgilab qo'ydim

  1. NetPi uchun ulanish
  2. Patch kabel tekshirgichining asosiy tomoni
  3. Yamoq kabel sinov qurilmasining qul tomoni
  4. Yamoq paneli xaritalash vositasi

Men markirovka qilish oson bo'lishi uchun niqob tasmasini yopishtirdim, so'ngra Dremel bilan kesib tashladim, bir oz kiyinish kerak edi, lekin portlarning qirralari osilgan, shuning uchun u yopilgan.

Qutining devori devor plastinkasidan bir oz ingichka edi, shuning uchun u biroz chayqalgan edi, men buni keyingi bosqichda hal qilaman.

Men 1 -portdan Pi -ga mini -yamoq yasashni boshladim, bu ikkala uchidagi pin rang kodlariga amal qildi:

  1. To'q/oq
  2. apelsin
  3. Yashil/oq
  4. Moviy
  5. Moviy/oq
  6. Yashil
  7. Jigarrang oq
  8. jigarrang

Shu bilan men NetPi -dagi ichki tarmoq ulanishining qutisidan tashqariga ulanishini oldim.

5 -qadam: kabel tekshirgichi

Image
Image
Kabel sinov qurilmasi
Kabel sinov qurilmasi
Kabel sinov qurilmasi
Kabel sinov qurilmasi

Kabel tekshiruvchisi uchun men Pi uchun biror narsa yozgan bo'lardim, lekin dasturlash menga unchalik yoqmaydi.

Buni Arduino bilan qilish juda oson va menda zaxira stoli bor edi.

Belgilangan 8 ta raqamli pinning har biridan chiqadigan pastadir o'rnatdim.

Bu rozetkaning piniga o'tadi, keyin u sinovdan o'tkaziladigan kabel orqali boshqa rozetkaga o'tadi va har bir pinga ulangan LEDni o'ylaydi. Men har bir LEDda qarshilik bo'lishi kerakligini bilaman, lekin u ishlaydi va men dangasa.

Men qator yaratish uchun oddiy kodni ishlatardim, pastadir qator orqali indekslanadi va pinlarni ketma -ket ochadi. Agar svetodiod yonib tursa, sizda to'g'ri kabel bor, kimdir o'tkazib yuborsa - sizda kabel bor, agar bir vaqtning o'zida bir nechta yoqilsa - sizda qisqa tutashuv bor va agar siz 3, 6, 1, 7, 8, 2 buyurtmasini olgan bo'lsangiz., 4, 5, keyin sizda krossover bor.

Men 13 -pinga doimiy ravishda pulsli pin qo'shdim, bu portmapper uchun.

Kod biriktirilgan.

Men LED panelini o'rnatishni suratga olishni unutib qo'ydim, lekin men asosan vaqti -vaqti bilan teshik ochdim va LEDlarni joylashtirdim. Men hammasini issiq elim bilan joyida ushlab turdim.

6 -qadam: Port xaritasi

Image
Image
Port xaritasi
Port xaritasi
Port xaritasi
Port xaritasi

Portmapper juda sodda, men uzoq vaqt oldin youtube videosida ko'rgan mahsulotga asoslangan va negadir boshqa topa olmayapman.

Qanday bo'lmasin, printsip oddiy. Sizda panel panelga ulangan bir nechta devor portlari bor, lekin ular belgilanmagan, shuning uchun sizda portlarni tuzatish uchun xarita yoki devor portlari yo'q. Buni hal qilishning ko'plab zerikarli usullari mavjud.

Siz ohangni kuzatib borishingiz, qurilmalarni yoki kabel sinovchilarini ulashingiz mumkin, ammo bu sinov va xato.

Ushbu usul yordamida kabeldagi bir juft yadro 5V bilan Arduino orqali quvvatlanadi, bu oxirgi qadamda miltillovchi pin13 edi.

Kabel quvvatni yamoq paneliga qaytaradi, sizga buyurtma berilganda miltillashi uchun RJ45 konnektori o'rnatilgan, unga pinli pinlar o'rnatilgan. Men 4 va 5 -pinlardan foydalanardim va bu hech qachon jonli tarmoqda ishlatilmasligi kerak, chunki siz noto'g'ri portga yamoq qo'ysangiz, tarmoq uskunasiga zarar etkazishingiz mumkin.

Qanday bo'lmasin, mahalliy port sinovlari uchun videoni ko'ring.

Men ozgina signal vilkalarini yasadim, lekin siz uyalasiz, siz bo'shashasiz va ketayotganda ularni sindirib tashlaysiz.

7 -qadam: Hammasini yopishtiring va quvvat qo'shing

Image
Image
Hammasini yopishtiring va kuch qo'shing
Hammasini yopishtiring va kuch qo'shing
Hammasini yopishtiring va kuch qo'shing
Hammasini yopishtiring va kuch qo'shing

Men Arduinoni issiq elim bilan yopishtirdim, bu uning uyi abadiy qoladi!

Men arzon USB -uyadan quvvat simini ishlatardim, USB quvvat g'ishtlari portlardan biriga ulangan va u erdan tarmoq portining rozetkasi kabi barcha chiquvchi portlarga tarqatilgan.

Hammasi quvvat olishda yaxshi sinovdan o'tgan.

Men bo'shashgan RJ45 kalit toshlari atrofida issiq elim qo'shdim.

8 -qadam: Qo'shimcha ulanish imkoniyatini qo'shing

Yana ulanish imkoniyatini qo'shing
Yana ulanish imkoniyatini qo'shing
Yana ulanish imkoniyatini qo'shing
Yana ulanish imkoniyatini qo'shing
Yana ulanish imkoniyatini qo'shing
Yana ulanish imkoniyatini qo'shing
Yana ulanish imkoniyatini qo'shing
Yana ulanish imkoniyatini qo'shing

Ko'p tarmoq portlari bo'lmasa, qanday tarmoq laboratoriyasi to'liq bo'lardi?

Bu men skameykada bo'lgan 8 portli boshqarilmaydigan eski kalit, u ulash va sinov uchun qulay, shuning uchun men uni o'zim bilan olib ketaman deb o'yladim.

Haqiqatan ham, u 5V @ 1A da ishlaydi, aynan mening USB quvvat g'ishtlarimdan qolgani!

Men USB quvvat kabelining uchini kesib tashladim va siz ko'radigan ulagichni qo'shdim (u AliExpress -da uy sotib olgan hamkasbidan kelgan).

Bu jozibani kuchaytirdi.

Keyin men bu qutining tutqichiga to'g'ri tushishini payqadim! Bonus.

Men korpusni olib tashladim va qopqog'i ichki qismdan yaxshi tozalangan edi, shuning uchun tutqichga o'z -o'zidan tejamkor 2 vintni burab, taglikni qayta uladim, bu har doim tashqi g'ishtli g'isht bilan quvvatlanadi.

9 -qadam: tugatildi va sinovdan o'tkazildi

Image
Image
Tayyor va sinovdan o'tgan
Tayyor va sinovdan o'tgan
Tayyor va sinovdan o'tgan
Tayyor va sinovdan o'tgan

Ish tugagandan so'ng, ikkita saqlash qutisini saqlash uchun joy bor edi. Quvvat g'ishtlari uchun bu chap xona (menda 2 bor, lekin ko'proq bo'lishi mumkin), zaxira RJ45 ulagichlari, sinov vilkalari, masofali klaviatura va zaxira patch kabeli.

Bu men tugagan kuni sodir bo'lgandek, biz ish joyida omborni ofisga aylantirdik va davom etishdan oldin tarmoq ulanish nuqtalarini tasdiqlamoqchi bo'ldik, natija uchun videoni ko'ring.

Hammasi-bu mening mikroavtobusimda bo'lishi mumkin bo'lgan juda kichik sinov uskunalari. Men qaraydigan ulkan tarmoqlar tarmog'i bor va bu shuni anglatadiki, men o'z testlarimni E200 -dan past bo'lgan juda kichik to'plam bilan o'tkaza olaman!

Tavsiya: