Sisukord:

Võrgulabor: 9 sammu (piltidega)
Võrgulabor: 9 sammu (piltidega)

Video: Võrgulabor: 9 sammu (piltidega)

Video: Võrgulabor: 9 sammu (piltidega)
Video: Оформление бороды 2024, Juuli
Anonim
Võrgulabor
Võrgulabor
Võrgulabor
Võrgulabor

See õpetatav on omamoodi pikk ja kaasav. On mitmeid projekte, mis on koondatud ühte, et anda mulle kaasaskantav võrgutestilabor, mis võimaldab mul diagnoosida võrguprobleeme, haipakette nii traadiga kui ka traadita võrkudest, testida patch -kaableid ja aidata seinaportide ühendamist plaastripaneelidega.

Projekt kasutab kombinatsiooni Raspberry Pi ja Arduino. Tõenäoliselt oleks seda kõike saanud teha Pi -ga, kuid ma olen sellega üsna uus ja kõik täiendused, mida ma tegin, olid töövõimeline, nii et mõte teise kahe projekti täielikuks lisamiseks oli liiga palju kanda.

Loodan, et leiate selle juhendi kõik (või osad) kasulikuks, kuna usun, et see muudab minu töö võrguosa lihtsamaks.

Samm: vajate

Sa vajad
Sa vajad
Sa vajad
Sa vajad
Sa vajad
Sa vajad
Sa vajad
Sa vajad

Riistvara:

  • Raspberry Pi 2 (see on oluline, kuna operatsioonisüsteem ei tööta Pi 3 -ga) Radionics
  • Ekraan, valisin 5 -tollise puutetundliku Amazoni
  • Klaviatuur ja hiir, jälle valisin Rii mini X1Amazoni
  • Arduino Uno Amazon
  • Väike võrgulüliti, mul oli see minu laual Amazon
  • 4 RJ45 Võtmekivid Radoonika
  • USB toitepangad (valikuline, kui soovite olla kaasaskantav)
  • Mingi CAT5 kaabel
  • Network Patch Lead
  • MicroSD -kaart (vähemalt 4 GB)
  • Paigalduskarp (kasutasin seda)

Tarkvara:

  • Win32DiskImager siin
  • NetPi OS siin
  • Arduino IDE siin

Tööriistad

  • Snips
  • RJ45 pressimisvahend
  • Jootekolb
  • Lõiketööriist (näiteks Dremel)
  • Punch down tööriist
  • Kruvikeerajad
  • Põhilised käsitööriistad
  • Kuumsulamliimipüstol (valikuline)

Samm: Raspberry Pi võrguanalüsaator

Raspberry Pi võrguanalüsaator
Raspberry Pi võrguanalüsaator
Raspberry Pi võrguanalüsaator
Raspberry Pi võrguanalüsaator
Raspberry Pi võrguanalüsaator
Raspberry Pi võrguanalüsaator
Raspberry Pi võrguanalüsaator
Raspberry Pi võrguanalüsaator

Ma ei saa selle operatsioonisüsteemi eest krediiti võtta, sattusin siia projekti juurde, kui otsisin võimalust pihuarvutiga mõne võrguanalüüsi tegemiseks. Olin uurinud müügilolevaid seadmeid ja isegi odavad olid üle 1000 euro.

Veebileht oli kirjutatud nii palju kui võimalik 2015. aastal. OS -i oli 2 versiooni, üks neist oli Pi B ja teine Pi 2 jaoks. Valisin Pi 2, kuna esiteks on neid lihtsam hankida ja teiseks on need natuke kõrgem spets. On märkus, et operatsioonisüsteemi kasutamine rikub ekraani puutefunktsioone, kuid ma käsitlen seda hiljem.

Nagu ma ütlesin, olen Raspberry Pi uus, nii et osa sellest võib olla mõnele teie jaoks intuitiivne, kuid ma juhendan teid, mida ma tegin, et asjad toimiksid.

Peamine osa on järgida lehel olevat koostamisjuhendit, laadida alla pilt ja paigaldustarkvara. Paigaldage pilt oma arvuti abil SD -kaardile. Järgige täielikult oma ekraani installimisjuhiseid, vastasel juhul see ei tööta ja/või sellel pole õiget eraldusvõimet. Pange osad kokku ja lülitage sisse.

Esimene viga, mida mulle esitati, oli see, et käivitamisel seiskus süsteem, kuna probleem ei olnud taustvalgustuse jaoks LEDpinni seadistatud.

See oli korduv viga ja pärast mõningast kaevamist leidsin foorumi, mis andis mulle teavet, et fbtft raamatukogul pole taustavalgust

Sellele pääsete juurde käsurealt (CLI) minemiseks, vajutades klahvikombinatsiooni ctrl+alt+F2

Vaikimisi kasutajanimi on: pi

Parool: vaarikas

Sisestage käsk sudo nano /etc /modules

ja liikuge järgmisele reale:

flexfb laius = 320 kõrgus = 480 regwidth = 16

pärast regwidth = 16 sisestage sõna nolightlight

vajutage ctrl+x

vajutage y

vajutage sisestusklahvi

seejärel tippige: sudo reboot

see taaskäivitab Pi ja saate OS -i käivitada.

Ekraan käivitub välisel monitoril, kuid mul ei õnnestunud seda LCD -ekraanil käivitada

Ma pidin muutma HDMI seadeid, et seda teha, minge tagasi CLI -le ja sisestage:

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

ja muutke suvand /dev /fb1 väärtuseks /dev /fb0

ctrl+x

vajutage y

vajutage sisestusklahvi ja taaskäivitage

Nüüd peaksite olema OS -is.

Arenduslehel olev hoiatus ütles, et puuteekraan ei tööta, kuid pärast juhtmestiku installimist ja õiged BCM -teegid (vaadake oma ekraaniga dokumentatsiooni) töötasid kõik hästi. Eraldusvõime oli siiski pisut vale, kuna mõlemal küljel olid suured mustad veerised.

Pärast mõningast kaevamist leidsin rea kasutades

sudo nano /boot/config.txt

kommenteerige raampuhvri sektsioone, lisades iga rea algusesse #.

Nüüd salvestage ja taaskäivitage ning oleme valmis minema.

Aga ei, ma mõistsin, et kui käivitate arvuti ja te pole DHCP -võrguga ühendatud, istub Pi alglaadimisekraanil igavesti.

Lihtne parandada, tüüp

sudo nano /etc/dhcp/dhclient.conf

Tühistage DHCP ajalõpu kommentaar, salvestage ja taaskäivitage.

Kui ajalõpp on lõppenud ja DHCP -vastust pole (lühendasin oma aega 30 sekundiks), käivitub Pi OS -i.

Nüüd saame teha kõiki toredaid võrguanalüüse, näiteks Wirehark, lldp, võrgu skannimine avatud portide jaoks jne. Kui lisasite Wifi -dongli, saate seda teha ka oma traadita võrgus.

Samm: paigaldage NetPi

Mount NetPi
Mount NetPi
Mount NetPi
Mount NetPi
Mount NetPi
Mount NetPi
Mount NetPi
Mount NetPi

Kuna NetPi on nüüd puuteekraaniga lubatud, tahtsin selle paigaldada karbi kaanesse, hoides ekraani kättesaadavana.

Ma ei tahtnud oma uhket puuteekraani kuhugi lõikeriista lähedale, nii et panin selle koopiamasinasse ja tegin 100% koopia.

Mängisin ekraani paigutusega ringi ja kui see oli lahendatud, kleepisin selle mõne teibiga kaane siseküljele.

Seejärel järgisin Dremeli lõikekettaga servi ja puurisin kinnitusavad õigesse kohta.

Koputasin väljalõigatud osa välja ja sisestasin ekraani. Serv oli veidi ebaühtlane, nii et tegin mustale teibile väikese bezzoni. Lülitasin sisse, et veenduda, et kõik on korras.

Samm: looge mõned ühendused

Tehke mõned ühendused
Tehke mõned ühendused
Tehke mõned ühendused
Tehke mõned ühendused

Nagu sissejuhatuses ütlesin, tahtsin, et see oleks multifunktsionaalne võrgutööriist, mistõttu vajan mõnda ühenduspunkti.

Otsustasin, et seinapordi (keystone) pistikud sobivad kõige paremini.

Märkisin neist 4 kontuuri

  1. Ühendus NetPi jaoks
  2. Paigalduskaabli testri põhikülg
  3. Paigalduskaabli testri orjapool
  4. Plaastripaneeli kaardistamise tööriist

Ma kleepisin mõne maskeerimislindi, et oleks lihtne märgistada, ja lõikasin seejärel Dremeliga välja. Vajalik oli riietumine, kuid sadamate servad ulatuvad üle, nii et see on kaetud.

Karbi sein oli seinaplaadist veidi õhem, nii et sobivus oli pisut lohakas, käsitlen seda hilisemas etapis.

Alustasin mini -plaastri tegemisega 1. pordist Pi -ni, see järgis pin -koodi mõlemas otsas:

  1. Oranž/valge
  2. Oranž
  3. Roheline/valge
  4. Sinine
  5. Sinine/valge
  6. Roheline
  7. Pruun.valge
  8. Pruun

Sellega sain NetPi sisemise võrguühenduse ühenduvuse karbi välisküljega.

Samm: kaabli tester

Image
Image
Kaabli tester
Kaabli tester
Kaabli tester
Kaabli tester

Kaablitestri jaoks oleksin võinud Pi jaoks midagi kirjutada, kuid ma ei ole programmeerimisega liiga rahul.

Seda on Arduinoga tõesti lihtne teha ja mul oli laual üks tagavara.

Seadistasin ahela, mis väljub igast kaheksast digitaalsest kontaktist määratud väljundist.

See läheb pistikupesa tihvti juurde, see läbib seejärel testitava kaabli teise pistikupessa ja arvas, et iga tihvtiga on ühendatud LED. Ma tean, et iga LED -iga peaks olema takisti, kuid see töötab ja ma olen laisk.

Kasutasin massiivi loomiseks lihtsat koodi, silmus indekseerib läbi massiivi ja lülitab tihvtid järjest sisse. Kui valgusdiood süttib, et teil oleks sirge kaabel, kui mõni vahele jääb, on teil lahti, kui mitu lülitub korraga sisse, on teil lühis ja kui saate tellimuse 3, 6, 1, 7, 8, 2, 4, 5, siis on teil ristmik.

Lisasin ka tihvtile 13 pidevalt pulseeriva tihvti, see on portmapperile.

Kood on lisatud.

Ma unustasin LED -paneeli paigaldamisest fotot teha, kuid puurisin põhimõtteliselt korrapäraste ajavahemike järel auke ja sisestasin LED -id. Hoidsin seda kõike kuuma liimiga paigas.

6. samm: sadamakaardistaja

Image
Image
Sadama kaardistaja
Sadama kaardistaja
Sadama kaardistaja
Sadama kaardistaja

Portmapper on üsna lihtne, see põhineb tootel, mida nägin kaua aega tagasi YouTube'i videos ja millegipärast enam ei leia.

Põhimõte on igal juhul lihtne. Teil on mitu seinaporti, mis on tagasi ühendatud plaastripaneeliga, kuid need ei ole märgistatud, nii et teil pole kaartide või seinaportide ühendamiseks porte. Selle lahendamiseks on palju tüütuid viise.

Saate jälgida tooni, kinnitada seadmeid või kaablitestijaid, kuid see on katse ja viga.

Selle meetodi abil antakse kaabli südamikele Arduino kaudu 5 V pinge, see oli viimase sammu vilkuv tihvt13.

Kaabel kannab voolu tagasi plaastripaneelile, siis on tellimiseks vaja RJ45 -pistikut, mille LED on ühendatud pingestatud tihvtide külge. Ma kasutasin tihvte 4 ja 5 ja seda EI TOHI kunagi kasutada reaalajas võrgus, kuna valele pordile parandades võite võrguseadmeid kahjustada.

Igatahes vaadake kohaliku sadama testi videot.

Ma tegin väikese arvu signaalipistikuid, kuid tehke hunnik, sest te kaotate need ja lähete katki.

Samm: liimige see kõik kokku ja lisage võimsus

Image
Image
Liimige see kõik kokku ja lisage jõud
Liimige see kõik kokku ja lisage jõud
Liimige see kõik kokku ja lisage jõud
Liimige see kõik kokku ja lisage jõud

Liimisin Arduino kuuma liimiga alla, see on nüüd tema kodu igavesti!

Ma kasutasin toiteliinina odavat USB -jaoturit, USB -toiteplokk on ühendatud ühe pordiga ja sealt edasi jaotatakse see kõikidele väljuvatele portidele, sarnaselt võrgupistiku pistikupesaga.

Kõik on sisselülitamisel hästi testitud.

Lisasin ka kuuma liimi nende lahtiste RJ45 võtmekivide ümber.

Samm: lisage veelgi rohkem ühenduvust

Lisage veelgi rohkem ühenduvust
Lisage veelgi rohkem ühenduvust
Lisage veelgi rohkem ühenduvust
Lisage veelgi rohkem ühenduvust
Lisage veelgi rohkem ühenduvust
Lisage veelgi rohkem ühenduvust
Lisage veelgi rohkem ühenduvust
Lisage veelgi rohkem ühenduvust

Milline võrgulabor oleks täielik, kui pole palju võrguporte?

See on vana 8 -portiline juhtimata lüliti, mis mul pingil oli, see on mugav ühendusteks ja katsetamiseks, nii et mõtlesin, et võtan selle kaasa.

Tõeliselt mugav oli see, et see töötab 5 V @ 1A toitel, täpselt see, mis mul USB toiteplokkidest varuks on!

Lõikasin USB toitekaabli otsa ära ja lisasin pistiku, mida näete (see tuli kolleegilt, kes ostis hunniku AliExpressist).

See pani võlu tööle.

Siis märkasin, et see sobib otse karbi käepidemesse! Boonus.

Eemaldasin korpuse ja kaas oli sisemusest hästi puhas, nii et keerasin käepidemesse 2 isekeermestavat kruvi ja ühendasin aluse uuesti, see saab alati toiteplokiga väljastpoolt.

9. samm: lõpetatud ja testitud

Image
Image
Valmis ja testitud
Valmis ja testitud
Valmis ja testitud
Valmis ja testitud

Pärast lõpetamist oli ruumi kahe hoiukasti hoidmiseks. See jättis ruumi toiteplokkidele (mul on 2, kuid võib -olla rohkem), mõned varu -RJ45 -pistikud, testpistikud, kaugklaviatuur ja varukoopiakaabel.

Nagu juhtub päeval, mil ma lõpetasin, muutsime laoruumi tööl kontoriks ja soovisime enne jätkamist võrguühenduspunktid kinnitada, vaata tulemust videost.

Kõik see on tõesti mugav väike katseseade minu kaubikus. Mul on tohutult palju võrke, mille eest ma hoolitsen, ja see tähendab, et saan paljud testid läbi viia väga väikese komplektiga, mis kõik maksab vähem kui E200!

Soovitan: