![Tīkla laboratorija: 9 soļi (ar attēliem) Tīkla laboratorija: 9 soļi (ar attēliem)](https://i.howwhatproduce.com/images/003/image-8328-23-j.webp)
Satura rādītājs:
- 1. solis: jums būs nepieciešams
- 2. darbība: Raspberry Pi tīkla analizators
- 3. darbība: uzstādiet NetPi
- 4. solis: izveidojiet dažus savienojumus
- 5. solis: kabeļa testeris
- 6. darbība: ostas kartētājs
- 7. solis: pielīmējiet visu un pievienojiet jaudu
- 8. solis: pievienojiet vēl vairāk savienojamības
- 9. solis: pabeigts un pārbaudīts
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![Tīkla laboratorija Tīkla laboratorija](https://i.howwhatproduce.com/images/003/image-8328-24-j.webp)
![Tīkla laboratorija Tīkla laboratorija](https://i.howwhatproduce.com/images/003/image-8328-25-j.webp)
Š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](https://i.howwhatproduce.com/images/003/image-8328-26-j.webp)
![Jums būs nepieciešams Jums būs nepieciešams](https://i.howwhatproduce.com/images/003/image-8328-27-j.webp)
![Jums būs nepieciešams Jums būs nepieciešams](https://i.howwhatproduce.com/images/003/image-8328-28-j.webp)
![Jums būs nepieciešams Jums būs nepieciešams](https://i.howwhatproduce.com/images/003/image-8328-29-j.webp)
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](https://i.howwhatproduce.com/images/003/image-8328-30-j.webp)
![Raspberry Pi tīkla analizators Raspberry Pi tīkla analizators](https://i.howwhatproduce.com/images/003/image-8328-31-j.webp)
![Raspberry Pi tīkla analizators Raspberry Pi tīkla analizators](https://i.howwhatproduce.com/images/003/image-8328-32-j.webp)
![Raspberry Pi tīkla analizators Raspberry Pi tīkla analizators](https://i.howwhatproduce.com/images/003/image-8328-33-j.webp)
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](https://i.howwhatproduce.com/images/003/image-8328-34-j.webp)
![Uzstādiet NetPi Uzstādiet NetPi](https://i.howwhatproduce.com/images/003/image-8328-35-j.webp)
![Uzstādiet NetPi Uzstādiet NetPi](https://i.howwhatproduce.com/images/003/image-8328-36-j.webp)
![Uzstādiet NetPi Uzstādiet NetPi](https://i.howwhatproduce.com/images/003/image-8328-37-j.webp)
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](https://i.howwhatproduce.com/images/003/image-8328-38-j.webp)
![Izveidojiet dažus savienojumus Izveidojiet dažus savienojumus](https://i.howwhatproduce.com/images/003/image-8328-39-j.webp)
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
- Savienojums NetPi
- Plākstera kabeļa testētāja galvenā puse
- Plākstera kabeļa testētāja vergu puse
- 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:
- Oranžs/balts
- apelsīns
- Zaļa/balta
- Zils
- Zils/balts
- Zaļš
- Brūns.balts
- 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](https://i.howwhatproduce.com/images/003/image-8328-41-j.webp)
![](https://i.ytimg.com/vi/gVCPRZ6QwX8/hqdefault.jpg)
![Kabeļu testeris Kabeļu testeris](https://i.howwhatproduce.com/images/003/image-8328-42-j.webp)
![Kabeļu testeris Kabeļu testeris](https://i.howwhatproduce.com/images/003/image-8328-43-j.webp)
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](https://i.howwhatproduce.com/images/003/image-8328-45-j.webp)
![](https://i.ytimg.com/vi/y6u93M8wzuQ/hqdefault.jpg)
![Ostu kartētājs Ostu kartētājs](https://i.howwhatproduce.com/images/003/image-8328-46-j.webp)
![Ostu kartētājs Ostu kartētājs](https://i.howwhatproduce.com/images/003/image-8328-47-j.webp)
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](https://i.howwhatproduce.com/images/003/image-8328-49-j.webp)
![](https://i.ytimg.com/vi/lB1NosjtVCQ/hqdefault.jpg)
![Līmējiet to visu un pievienojiet jaudu Līmējiet to visu un pievienojiet jaudu](https://i.howwhatproduce.com/images/003/image-8328-50-j.webp)
![Līmējiet to visu un pievienojiet jaudu Līmējiet to visu un pievienojiet jaudu](https://i.howwhatproduce.com/images/003/image-8328-51-j.webp)
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](https://i.howwhatproduce.com/images/003/image-8328-52-j.webp)
![Pievienojiet vēl vairāk savienojamības Pievienojiet vēl vairāk savienojamības](https://i.howwhatproduce.com/images/003/image-8328-53-j.webp)
![Pievienojiet vēl vairāk savienojamības Pievienojiet vēl vairāk savienojamības](https://i.howwhatproduce.com/images/003/image-8328-54-j.webp)
![Pievienojiet vēl vairāk savienojamības Pievienojiet vēl vairāk savienojamības](https://i.howwhatproduce.com/images/003/image-8328-55-j.webp)
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](https://i.howwhatproduce.com/images/003/image-8328-57-j.webp)
![](https://i.ytimg.com/vi/NZmdZaenkxU/hqdefault.jpg)
![Pabeigts un pārbaudīts Pabeigts un pārbaudīts](https://i.howwhatproduce.com/images/003/image-8328-58-j.webp)
![Pabeigts un pārbaudīts Pabeigts un pārbaudīts](https://i.howwhatproduce.com/images/003/image-8328-59-j.webp)
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:
Pārnēsājamā Arduino laboratorija: 25 soļi (ar attēliem)
![Pārnēsājamā Arduino laboratorija: 25 soļi (ar attēliem) Pārnēsājamā Arduino laboratorija: 25 soļi (ar attēliem)](https://i.howwhatproduce.com/images/001/image-1317-22-j.webp)
Pārnēsājamā Arduino laboratorija: Sveiki visiem …. Visi ir pazīstami ar Arduino. Būtībā tā ir atvērtā koda elektroniskā prototipēšanas platforma. Tas ir vienas plates mikrokontrollera dators. Tas ir pieejams dažādās formās Nano, Uno utt. Visi tiek izmantoti, lai izveidotu elektronisku pro
Izslēgts tīkla barošanas avots: 5 soļi (ar attēliem)
![Izslēgts tīkla barošanas avots: 5 soļi (ar attēliem) Izslēgts tīkla barošanas avots: 5 soļi (ar attēliem)](https://i.howwhatproduce.com/images/002/image-4161-26-j.webp)
Izslēgts tīkla barošanas avots: Šis projekts ir klusa, iekštelpām draudzīga alternatīva ar gāzi darbināmam ģeneratoram. Ja uzlādējat ierīces, izmantojat lampas vai pat ierobežotu laiku darbojat elektromotoru, šis elektrotīkla barošanas avots ir lielisks pavadonis kempingā vai ārkārtas situācijās
Tīkla laika digitālais pulkstenis, izmantojot ESP8266: 4 soļi (ar attēliem)
![Tīkla laika digitālais pulkstenis, izmantojot ESP8266: 4 soļi (ar attēliem) Tīkla laika digitālais pulkstenis, izmantojot ESP8266: 4 soļi (ar attēliem)](https://i.howwhatproduce.com/images/005/image-14045-j.webp)
Tīkla laika digitālais pulkstenis, izmantojot ESP8266: Mēs uzzinām, kā izveidot jauku mazu ciparu pulksteni, kas sazinās ar NTP serveriem un parāda tīkla vai interneta laiku. Mēs izmantojam WeMos D1 mini, lai izveidotu savienojumu ar WiFi tīklu, iegūtu NTP laiku un parādītu to OLED modulī. Iepriekš redzamais video
Izmēriet tīkla frekvenci, izmantojot Arduino: 7 soļi (ar attēliem)
![Izmēriet tīkla frekvenci, izmantojot Arduino: 7 soļi (ar attēliem) Izmēriet tīkla frekvenci, izmantojot Arduino: 7 soļi (ar attēliem)](https://i.howwhatproduce.com/images/006/image-15927-j.webp)
Izmēriet tīkla frekvenci, izmantojot Arduino: 3. aprīlī, Indijas premjerministrs Šri. Narendra Modi bija aicinājusi indiešus izslēgt gaismas un iedegt lampu (Dija) 5. aprīlī pulksten 21:00, lai atzīmētu Indijas cīņu pret koronavīrusu. Tūlīt pēc paziņojuma iestājās liels haoss
Plug & Play Tiny Raspberry Pi tīkla serveris: 6 soļi (ar attēliem)
![Plug & Play Tiny Raspberry Pi tīkla serveris: 6 soļi (ar attēliem) Plug & Play Tiny Raspberry Pi tīkla serveris: 6 soļi (ar attēliem)](https://i.howwhatproduce.com/images/007/image-20266-j.webp)
Plug & Play Tiny Raspberry Pi tīkla serveris: nesen es pa rokai saņēmu divus Raspberry Pi 1 Model A+ modeļus. Ja neesat dzirdējis par Pi modeli A, tas ir viens no agrākajiem Raspberry Pi formas faktoriem, kas ir lielāks par Pi Zero un mazāks par standarta Raspberry Pi. Es vienmēr gribu