Satura rādītājs:

Tīkla laboratorija: 9 soļi (ar attēliem)
Tīkla laboratorija: 9 soļi (ar attēliem)

Video: Tīkla laboratorija: 9 soļi (ar attēliem)

Video: Tīkla laboratorija: 9 soļi (ar attēliem)
Video: РАДУЖНЫЕ ДРУЗЬЯ — КАЧКИ?! НЕЗАКОННЫЕ Эксперименты VR! 2024, Jūlijs
Anonim
Tīkla laboratorija
Tīkla laboratorija
Tīkla laboratorija
Tīkla laboratorija

Šis pamācības veids ir garš un iesaistīts. Ir vairāki projekti, kas apvienoti vienā, lai man būtu pārnēsājama tīkla pārbaudes laboratorija, kas ļautu man diagnosticēt tīkla problēmas, haizivju paketes no vadu un bezvadu tīkliem, pārbaudīt plākstera kabeļus un palīdzēt kartēt sienas portus ar plākstera paneļiem.

Projektā tiek izmantota Raspberry Pi un Arduino kombinācija. Visticamāk, ka to visu varēja paveikt ar Pi, bet es esmu ar to diezgan jauns, un katrs no maniem papildinājumiem bija cīņa, lai sāktu darbu, tāpēc doma par pilnīgu pielikumu no citiem 2 projektiem bija par daudz.

Es ceru, ka jums viss (vai sadaļas) ir noderīgs, jo es uzskatu, ka tas atvieglos mana darba tīkla daļu.

1. solis: jums būs nepieciešams

Jums būs nepieciešams
Jums būs nepieciešams
Jums būs nepieciešams
Jums būs nepieciešams
Jums būs nepieciešams
Jums būs nepieciešams
Jums būs nepieciešams
Jums būs nepieciešams

Aparatūra:

  • Raspberry Pi 2 (tas ir svarīgi, jo OS nedarbosies ar Pi 3) Radionics
  • Ekrāns, es izvēlējos 5 collu skārienekrānu Amazon
  • Tastatūra un pele, atkal es izvēlējos Rii mini X1Amazon
  • Arduino Uno Amazon
  • Neliels tīkla slēdzis, man bija šis uz mana Amazon galda
  • 4 RJ45 pamatakmeņi Radionics
  • USB barošanas bankas (pēc izvēles, ja vēlaties būt pārnēsājamas)
  • Daži CAT5 kabeļi
  • Tīkla Patch Lead
  • MicroSD karte (vismaz 4 GB)
  • Montāžas kārba (es izmantoju šo)

Programmatūra:

  • Win32DiskImager šeit
  • NetPi OS šeit
  • Arduino IDE šeit

Rīki

  • Snips
  • RJ45 gofrēšanas instruments
  • Lodāmurs
  • Griešanas rīks (piemēram, Dremel)
  • Punch down instruments
  • Skrūvgrieži
  • Pamata rokas instrumenti
  • Karstās kausēšanas līmes pistole (pēc izvēles)

2. darbība: Raspberry Pi tīkla analizators

Raspberry Pi tīkla analizators
Raspberry Pi tīkla analizators
Raspberry Pi tīkla analizators
Raspberry Pi tīkla analizators
Raspberry Pi tīkla analizators
Raspberry Pi tīkla analizators
Raspberry Pi tīkla analizators
Raspberry Pi tīkla analizators

Es nevaru ņemt vērā šo OS, es nejauši uzdūros kādam projektam šeit, meklējot veidu, kā ar rokas ierīci veikt tīkla analīzi. Es biju izpētījis komerciāli pieejamās ierīces un pat lētās bija virs 1000 eiro.

Tīmekļa lapa tika uzrakstīta, cik es varu saprast 2015. gadā. Bija 2 OS versijas, viena bija Pi B un otra - Pi 2. Es izvēlējos Pi 2, pirmkārt, tās ir vieglāk iegūt, un, otrkārt, tās ir nedaudz augstāka spec. Ir piezīme, ka, izmantojot OS, tiek pārtraukta ekrāna pieskāriena funkcionalitāte, bet es to aplūkošu vēlāk.

Kā jau teicu, es esmu jauns Raspberry Pi, tāpēc daži no jums dažiem var būt intuitīvi, bet es jums pastāstīšu, ko es darīju, lai lietas sāktu darboties.

Galvenā daļa ir izpildīt lapas izveidošanas rokasgrāmatu, lejupielādēt attēlu un montāžas programmatūru. Pievienojiet attēlu SD kartei, izmantojot datoru. Pilnībā izpildiet ekrāna instalēšanas norādījumus, pretējā gadījumā tas nedarbosies un/vai tam nebūs pareiza izšķirtspēja. Salieciet detaļas un ieslēdziet.

Pirmā kļūda, kas man tika parādīta, bija tā, ka sāknēšanas laikā sistēma tika apturēta problēmas dēļ, kad fona apgaismojumam nebija iestatīts LEDpin.

Šī bija atkārtota kļūda, un pēc nelielas rakšanas es atradu forumu, kas man sniedza informāciju, ka fbtft bibliotēkai nav fona apgaismojuma funkcijas

Tam var piekļūt, dodoties uz komandrindu (CLI), lai to izdarītu, nospiežot ctrl+alt+F2

Noklusējuma lietotājvārds ir: pi

Parole: aveņu

Ievadiet komandu sudo nano /etc /modules

un dodieties uz rindu, kurā teikts:

flexfb platums = 320 augstums = 480 regwidth = 16

pēc regwidth = 16 ievietojiet vārdu nobacklight

nospiediet ctrl+x

nospiediet y

nospiediet enter

pēc tam ierakstiet: sudo reboot

tas restartēs Pi un jūs varat palaist OS.

Ekrāns tiks palaists ārējā monitorā, bet es nevarēju to palaist OS LCD ekrānā

Man bija jāmaina HDMI iestatījumi, lai to izdarītu, atgriezieties CLI un ievadiet:

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

un mainiet opciju /dev /fb1 uz /dev /fb0

ctrl+x

nospiediet y

nospiediet enter un atsāknējiet

Tagad jums vajadzētu būt OS.

Brīdinājums izstrādes lapā teica, ka skārienekrāns nedarbosies, bet pēc instalēšanas wiringpi un pareizās BCM bibliotēkas (skatiet ekrāna dokumentāciju) viss darbojās labi. Tomēr izšķirtspēja bija nedaudz nepareiza, jo abās pusēs bija lielas melnas malas.

Pēc nelielas rakšanas es atradu līniju, izmantojot

sudo nano /boot/config.txt

komentējiet kadru bufera sadaļas, katras rindas sākumā pievienojot #.

Tagad saglabājiet un pārstartējiet, un mēs varam turpināt.

Bet nē, es sapratu, ka, startējot un neesot savienots ar tīklu ar DHCP, Pi mūžīgi sēdēs sāknēšanas ekrānā.

Vienkārša labošana, tips

sudo nano /etc/dhcp/dhclient.conf

Noņemiet komentāru par DHCP taimautu, saglabājiet un atsāknējiet.

Kad taimauts ir beidzies bez DHCP atbildes (es saīsināju raktuvi līdz 30 sekundēm), Pi tiks palaists OS.

Tagad mēs varam veikt visu jauko tīkla analīzi, piemēram, wirehark, lldp, atvērto portu tīkla skenēšanu utt. Ja pievienojāt Wifi dongle, varat to izdarīt arī savā bezvadu tīklā.

3. darbība: uzstādiet NetPi

Uzstādiet NetPi
Uzstādiet NetPi
Uzstādiet NetPi
Uzstādiet NetPi
Uzstādiet NetPi
Uzstādiet NetPi
Uzstādiet NetPi
Uzstādiet NetPi

Tā kā NetPi tagad ir iespējots skārienekrāns, es vēlējos to uzstādīt kastes vākā, saglabājot ekrānu pieejamu.

Es negribēju, lai mans izsmalcinātais skārienekrāns būtu tuvu griezējinstrumentam, tāpēc es to ievietoju kopētājā un izveidoju 100% kopiju.

Es rotaļājos ar ekrāna izvietojumu un, kad tas bija nokārtots, es ar kādu lenti pielīmēju to pie vāka iekšpuses.

Pēc tam es sekoju malām ar griešanas disku uz sava Dremel un izurbju montāžas caurumus pareizajās vietās.

Es izsitu izgriezto sadaļu un ievietoju ekrānu. Tā mala bija nedaudz nevienmērīga, tāpēc es izveidoju nelielu bezzle ar melnu lenti. Es ieslēdzos, lai pārliecinātos, ka viss ir kārtībā.

4. solis: izveidojiet dažus savienojumus

Izveidojiet dažus savienojumus
Izveidojiet dažus savienojumus
Izveidojiet dažus savienojumus
Izveidojiet dažus savienojumus

Kā es teicu ievadā, es vēlējos, lai tas būtu daudzfunkcionāls tīkla rīks, tāpēc man vajadzēja dažus savienojuma punktus.

Es nolēmu, ka sienas porta (keystone) savienotāji būtu vislabāk.

Es atzīmēju 4 no tiem kontūru

  1. Savienojums NetPi
  2. Plākstera kabeļa testētāja galvenā puse
  3. Plākstera kabeļa testētāja vergu puse
  4. Plākstera paneļa kartēšanas rīks

Es pielīmēju kādu maskēšanas lenti, lai to būtu viegli atzīmēt, un pēc tam izgriezu to ar Dremel. Nepieciešama ģērbšanās, bet ostu malas ir pārkāptas, tāpēc tā ir aizsegta.

Kastes siena bija nedaudz plānāka nekā sienas plāksne, tāpēc montāža bija nedaudz pavirša, es to risināšu vēlāk.

Es sāku, izveidojot mini plāksteri no pirmā porta līdz Pi, tam sekoja pin krāsu kodi abos galos:

  1. Oranžs/balts
  2. apelsīns
  3. Zaļa/balta
  4. Zils
  5. Zils/balts
  6. Zaļš
  7. Brūns.balts
  8. Brūns

Ar to es ieguvu pašreizējā NetPi iekšējā tīkla savienojuma savienojumu ar kastes ārpusi.

5. solis: kabeļa testeris

Image
Image
Kabeļu testeris
Kabeļu testeris
Kabeļu testeris
Kabeļu testeris

Kabeļu testētājam es būtu varējis uzrakstīt kaut ko Pi, bet es neesmu pārāk apmierināts ar programmēšanu.

To ir ļoti viegli izdarīt ar Arduino, un man uz galda bija rezerves.

Es izveidoju cilpu, kas nāk no katras no 8 digitālajām tapām norādītajām izejām.

Tas iet uz kontaktligzdas tapu, pēc tam caur pārbaudāmo kabeli nonāk otrā kontaktligzdā un domāja, ka katrai tapai ir pievienota gaismas diode. Es zinu, ka ar katru LED jābūt rezistoram, bet tas darbojas, un es esmu slinks.

Es izmantoju vienkāršu kodu, lai izveidotu masīvu, cilpa indeksē masīvu un secīgi ieslēdz tapas. Ja gaismas diode iedegas tā, ka jums ir taisns kabelis, ja viens nokavē, jums ir atvērts, ja vairāk nekā viens ieslēdzas uzreiz, jums ir īss un ja saņemat pasūtījumu 3, 6, 1, 7, 8, 2, 4, 5, tad jums ir krustojums.

13. tapai pievienoju arī nepārtraukti pulsējošu tapu, tas ir domāts portmapper.

Kods ir pievienots.

Es aizmirsu nofotografēt LED paneļa uzstādīšanu, bet es būtībā regulāri urbju caurumus un ievietoju gaismas diodes. Es to visu noturēju ar karstu līmi.

6. darbība: ostas kartētājs

Image
Image
Ostu kartētājs
Ostu kartētājs
Ostu kartētājs
Ostu kartētājs

Portmapper ir diezgan vienkāršs, tas ir balstīts uz produktu, kuru es redzēju youtube videoklipā jau sen un kādu iemeslu dēļ to nevaru atrast.

Jebkurā gadījumā princips ir vienkāršs. Jums ir vairākas sienas pieslēgvietas, kas ir savienotas ar plākstera paneli, taču tās nav atzīmētas, tāpēc jums nav kartes vai sienas portu, ar kuriem labot portus. Ir daudz garlaicīgu veidu, kā to atrisināt.

Jūs varat sekot signālam, pievienot ierīces vai kabeļu testētājus, taču tas viss ir izmēģinājums un kļūda.

Izmantojot šo metodi, vadu pārim kabelī tiek pievienots 5 V spriegums, izmantojot Arduino, tas bija mirgojošais tapa13 no pēdējā posma.

Kabelis atdod strāvu atpakaļ plākstera panelī, un pēc tam jums ir nepieciešams RJ45 savienotājs ar gaismas diodi, kas piestiprināta pie piespraustām tapām, lai pēc pasūtījuma mirgo. Es izmantoju tapas 4 un 5, un to NEKAD NEDRĪKST izmantot tiešā tīklā, jo jūs varat sabojāt tīkla aprīkojumu, ja plāksteri ievietojat nepareizā ostā.

Jebkurā gadījumā skatiet vietējās ostas testa video.

Es izveidoju nelielu skaitu signāla kontaktdakšu, bet izveidojiet kaudzi, jo jūs tos zaudēsit un salūzīsiet.

7. solis: pielīmējiet visu un pievienojiet jaudu

Image
Image
Līmējiet to visu un pievienojiet jaudu
Līmējiet to visu un pievienojiet jaudu
Līmējiet to visu un pievienojiet jaudu
Līmējiet to visu un pievienojiet jaudu

Es pielīmēju Arduino ar karstu līmi, tagad tā būs viņa mājas uz visiem laikiem!

Es izmantoju lētu USB centrmezglu kā strāvas sliedi, USB barošanas bloks ir savienots ar vienu no portiem un no turienes tiek izplatīts uz visām izejošajām ostām, līdzīgi kā tīkla barošanas ligzda.

Ieslēgšanas brīdī viss pārbaudīts labi.

Es arī pievienoju karstu līmi ap šiem vaļīgajiem RJ45 atslēgas akmeņiem.

8. solis: pievienojiet vēl vairāk savienojamības

Pievienojiet vēl vairāk savienojamības
Pievienojiet vēl vairāk savienojamības
Pievienojiet vēl vairāk savienojamības
Pievienojiet vēl vairāk savienojamības
Pievienojiet vēl vairāk savienojamības
Pievienojiet vēl vairāk savienojamības
Pievienojiet vēl vairāk savienojamības
Pievienojiet vēl vairāk savienojamības

Kāda tīkla laboratorija būtu pilnīga, ja nebūtu daudz tīkla portu?

Šis ir vecs 8 portu nepārvaldīts slēdzis, kas man bija uz stenda, tas ir ērts savienojumiem un testēšanai, tāpēc es domāju, ka ņemšu to līdzi.

Patiešām ērts bija tas, ka tas darbojas ar 5V @ 1A, tieši to, kas man ir rezerves no USB barošanas blokiem!

Es nogriezu USB strāvas kabeļa galu un pievienoju redzamo savienotāju (tas nāca no kolēģa, kurš AliExpress nopirka kaudzi).

Tas aktivizēja šarmu.

Tad es pamanīju, ka tas iederas tieši kastes rokturī! Bonuss.

Es noņēmu korpusu, un vāks bija labi atbrīvots no iekšējām daļām, tāpēc es ieskrūvēju 2 pašvītņojošās skrūves rokturī un atkal pievienoju pamatni, tas vienmēr tiks darbināts ar strāvas ķieģeli ārēji.

9. solis: pabeigts un pārbaudīts

Image
Image
Pabeigts un pārbaudīts
Pabeigts un pārbaudīts
Pabeigts un pārbaudīts
Pabeigts un pārbaudīts

Kad tas bija pabeigts, bija vieta 2 uzglabāšanas tvertnēm. Tas atstāja vietu strāvas ķieģeļiem (man ir 2, bet var būt vairāk), dažiem rezerves RJ45 savienotājiem, testa kontaktdakšām, tālvadības tastatūrai un rezerves plākstera kabelim.

Kā tas notiek dienā, kad es beidzu, mēs pārveidojām noliktavu par biroju darbā un vēlējāmies apstiprināt tīkla savienojuma punktus, pirms mēs turpinājām, skatiet video par rezultātu.

Tas viss ir patiešām ērts, neliels testa aprīkojums, kas ir manā furgonā. Man ir milzīga tīklu sērija, par kuru es rūpējos, un tas nozīmē, ka es varu veikt daudzus testus ar ļoti mazu komplektu, kas viss kopā maksā mazāk par E200!

Ieteicams: