INHOUDSOPGAWE:

Netwerklaboratorium: 9 stappe (met foto's)
Netwerklaboratorium: 9 stappe (met foto's)

Video: Netwerklaboratorium: 9 stappe (met foto's)

Video: Netwerklaboratorium: 9 stappe (met foto's)
Video: Indy pleegde zelfmoord nadat hij als kind in het criminele circuit belandde 2024, Julie
Anonim
Netwerklaboratorium
Netwerklaboratorium
Netwerklaboratorium
Netwerklaboratorium

Hierdie instruksies is lank en betrokke. Daar is verskeie projekte in een gerol om vir my 'n draagbare netwerk -toetslaboratorium te gee, waarmee ek netwerkprobleme kan diagnoseer, haai -pakkies van bedrade en draadlose netwerke kan toets, patchkabels kan toets en muurpoortjies na lappanele kan koppel.

Die projek gebruik 'n kombinasie van Raspberry Pi en Arduino. Dit is waarskynlik moontlik dat alles met die Pi gedoen kon word, maar ek is redelik nuut, en elkeen van die toevoegings wat ek gemaak het, was 'n stryd om aan die gang te kom, sodat die gedagte om 'n volledige bylae van nog twee projekte te maak, te veel was.

Ek hoop dat u alle (of gedeeltes) van hierdie instruksies nuttig vind, aangesien ek glo dat dit die netwerkgedeelte van my werk makliker sal maak.

Stap 1: u benodig

Jy sal nodig hê
Jy sal nodig hê
Jy sal nodig hê
Jy sal nodig hê
Jy sal nodig hê
Jy sal nodig hê
Jy sal nodig hê
Jy sal nodig hê

Hardeware:

  • Raspberry Pi 2 (dit is belangrik, aangesien die bedryfstelsel nie op Pi 3 werk nie) Radionics
  • Ek het 'n skerm gekies vir 'n 5 -duim -raakskerm van Amazon
  • Ek het 'n sleutelbord en 'n muis gekies vir die Rii mini X1Amazon
  • 'N Arduino Uno Amazon
  • 'N Klein netwerkwisselaar, ek het hierdie op my lessenaar Amazon gehad
  • 4 RJ45 Keystones Radionics
  • USB -kragbanke (opsioneel as u draagbaar wil wees)
  • 'N Paar CAT5 -kabel
  • Netwerkopslagleier
  • MicroSD -kaart (ten minste 4 GB)
  • Montagekas (ek het hierdie een gebruik)

Sagteware:

  • Win32DiskImager Hier
  • NetPi OS Hier
  • Arduino IDE Hier

Gereedskap

  • Snips
  • RJ45 krimpgereedskap
  • Soldeerbout
  • Snywerktuig (soos Dremel)
  • Gereedskap neer
  • Skroewedraaiers
  • Basiese handgereedskap
  • Warm smeltlijmpistool (opsioneel)

Stap 2: Raspberry Pi Network Analyzer

Raspberry Pi netwerkanaliseerder
Raspberry Pi netwerkanaliseerder
Raspberry Pi netwerkanaliseerder
Raspberry Pi netwerkanaliseerder
Raspberry Pi netwerkanaliseerder
Raspberry Pi netwerkanaliseerder
Raspberry Pi netwerkanaliseerder
Raspberry Pi netwerkanaliseerder

Ek kan nie krediet neem vir hierdie bedryfstelsel nie; ek het 'n projek hier raakgeloop toe ek op soek was na 'n manier om netwerkanalise met 'n handtoestel uit te voer. Ek het kommersieel beskikbare toestelle ondersoek, en selfs die goedkoopste was meer as 1000 euro.

Die webblad is so ver ingeskryf as wat ek kan in 2015. Daar was 2 weergawes van die bedryfstelsel, een vir Pi B en die ander vir Pi 2. Ek het Pi 2 gekies, omdat dit eerstens makliker is om te kry, en tweedens 'n effens hoër spesifikasie. Daar is 'n opmerking dat die gebruik van die bedryfstelsel die aanraakfunksies van die skerm onderbreek, maar ek sal dit later aanspreek.

Soos ek gesê het, ek is nuut in Raspberry Pi, so sommige hiervan kan vir sommige van u intuïtief wees, maar ek sal u lei deur wat ek gedoen het om dinge aan die gang te kry.

Die belangrikste deel is om die bougids op die bladsy te volg, die prentjie en die monteerprogrammatuur af te laai. Monteer die beeld op die SD -kaart met u rekenaar. Volg die installasie -instruksies vir u skerm volledig, anders loop dit nie en/of het dit nie die regte resolusie nie. Monteer die onderdele en skakel aan.

Die eerste fout wat ek teëgekom het, was dat die stelsel tydens die opstart gestop is weens 'n probleem dat daar geen LED -pin vir die agterlig was nie.

Dit was 'n herhalende fout en na 'n bietjie grawe vind ek 'n forum wat my die inligting gee dat die fbtft -biblioteek 'n funksie sonder agtergrond het

U kan dit verkry deur na die opdragreël (CLI) te gaan, en dit te doen deur op ctrl+alt+F2 te druk

Die standaard gebruikersnaam is: pi

Wagwoord: framboos

Voer die opdrag in sudo nano /etc /modules in

en navigeer na die reël wat lui:

flexfb breedte = 320 hoogte = 480 regbreedte = 16

na regwidth = 16 voeg die woord nobacklight in

druk ctrl+x

druk y

druk enter

tik dan: sudo herlaai

Dit sal die Pi weer begin en u kan na die bedryfstelsel begin.

Die skerm sal op 'n eksterne monitor begin, maar ek kon nie die bedryfstelsel op die LCD laat werk nie

Ek moes die HDMI -instellings verander om dit te doen, gaan terug na die CLI en voer in:

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

en verander die opsie /dev /fb1 na /dev /fb0

ctrl+x

druk y

druk enter en herlaai

U behoort nou in OS te wees.

Die waarskuwing op die ontwikkelingsbladsy het gesê dat die aanraakskerm nie werk nie, maar na die installering van wiringpi en die korrekte BCM -biblioteke (sien die dokumentasie met u skerm) werk alles goed. Die resolusie was egter 'n bietjie af, aangesien daar groot swart marges aan weerskante was.

Na 'n bietjie grawe vind ek 'n lyn met behulp van

sudo nano /boot/config.txt

lewer kommentaar op die raambuffer -afdelings deur 'n # aan die begin van elke reël by te voeg.

Stoor en herlaai, en ons is klaar.

Maar nee, ek het besef dat as u oplaai en u nie aan 'n netwerk met DHCP gekoppel is nie, die Pi vir ewig op die opstartskerm sal sit.

Maklike oplossing, tik

sudo nano /etc/dhcp/dhclient.conf

Los die DHCP -tydsbeperking op, stoor en herlaai.

Nadat die time -out verstryk het sonder dat DHCP reageer (ek het myne tot 30 sekondes ingekort), sal die Pi na die bedryfstelsel begin.

Nou kan ons al die wonderlike netwerkanalise doen, soos wireshark, lldp, netwerkskanderings vir oop poorte, ens. As u die Wifi -dongle bygevoeg het, kan u dit ook op u draadlose netwerk doen.

Stap 3: Monteer NetPi

Berg NetPi
Berg NetPi
Berg NetPi
Berg NetPi
Berg NetPi
Berg NetPi
Berg NetPi
Berg NetPi

Aangesien die NetPi nou met aanraakskerm geaktiveer is, wou ek dit in die deksel van die boks monteer om die skerm beskikbaar te hou.

Ek wou nie my fyn aanraakskerm naby die snywerktuig hê nie, so ek steek dit in die kopieermasjien en maak 'n 100% kopie.

Ek het rondgespeel met die plasing van die skerm en toe ek dit vasgemaak het, het ek dit met 'n kleeflint aan die binnekant van die deksel vasgemaak.

Ek volg toe die rande met die snyskyf op my Dremel en boor die monteergate op die regte plekke.

Ek het die sny -gedeelte uitgeslaan en die skerm ingesit. Die rand was effens oneweredig, so ek het 'n klein randjie gemaak met 'n bietjie swart band. Ek het aangeskakel om te verseker dat alles reg is.

Stap 4: Maak 'n paar verbindings

Maak 'n paar verbindings
Maak 'n paar verbindings
Maak 'n paar verbindings
Maak 'n paar verbindings

Soos ek in die inleiding gesê het, wou ek hê dat dit 'n multifunksionele netwerkinstrument moet wees, daarom het ek 'n paar verbindingspunte nodig.

Ek het besluit dat muurpoort (keystone) verbindings die beste sou wees.

Ek het die uiteensetting van vier van hulle gemerk

  1. Verbinding vir die NetPi
  2. Hoofkant van die patchkabeltoetser
  3. Slaafkant van die patchkabeltoetser
  4. Gereedskap vir die kartering van die paneelpaneel

Ek het 'n paar maskeerband vasgesteek om dit maklik te merk en daarna met die Dremel afgesny. Daar was 'n bietjie kleefband nodig, maar die rande van die poorte hang oor sodat dit toegemaak is.

Die muur van die boks was 'n bietjie dunner as die muurplaat, so die pasvorm was effens slordig; ek sal dit later bespreek.

Ek het begin met die maak van 'n mini -pleister van die 1ste poort na die Pi, dit volg die pin -kleurkodes aan beide kante van:

  1. Oranje/wit
  2. Oranje
  3. Groen/wit
  4. Blou
  5. Blou/wit
  6. Groen
  7. Bruin. Wit
  8. Bruin

Hiermee het ek die konneksie van die nou interne netwerkverbinding op die NetPi aan die buitekant van die boks gekry.

Stap 5: Kabeltoetser

Image
Image
Kabeltoetser
Kabeltoetser
Kabeltoetser
Kabeltoetser

Vir die kabeltoetser kon ek iets vir die Pi geskryf het, maar ek is nie te gemaklik met die programmering nie.

Dit is baie maklik om met Arduino te doen, en ek het 'n ekstra een op die lessenaar gehad.

Ek het 'n lus opgestel wat uit elk van die 8 digitale penne aangewys is.

Dit gaan na 'n pen op die sok, dit gaan dan deur die kabel wat getoets moet word, na die ander sok en dink 'n LED is aan elke pen gekoppel. Ek weet dat daar 'n weerstand by elke LED moet wees, maar dit werk en ek is lui.

Ek het 'n eenvoudige kode gebruik om 'n skikking, 'n lusindeks deur die skikking te skep en die penne in volgorde aan te skakel. As die LED's reg brand, het u 'n reguit kabel, as u een mis, het u 'n oop, as meer as een tegelyk aanskakel, het u 'n kort en as u die bestelling 3, 6, 1, 7, 8, 2 kry, 4, 5 dan het u 'n crossover.

Ek het ook 'n voortdurend polsende pen by pen 13 gevoeg, dit is vir die portmapper.

Die kode is aangeheg.

Ek het vergeet om 'n foto te neem van die montering van die LED -paneel, maar ek het basies gereeld gate geboor en die LED's ingesit. Ek het dit met warm gom vasgehou.

Stap 6: Port Mapper

Image
Image
Port Mapper
Port Mapper
Port Mapper
Port Mapper

Die portmapper is redelik eenvoudig, dit is gebaseer op 'n produk wat ek lank gelede in 'n YouTube -video gesien het en om een of ander rede nie weer kon vind nie.

Die beginsel is in elk geval eenvoudig. U het 'n reeks muurpoortstukke wat weer aan 'n pleisterpaneel gekoppel is, maar dit is nie gemerk nie, sodat u nie 'n kaart of muurpoort het om poorte aan te pas nie. Daar is baie vervelige maniere om dit uit te werk.

U kan volg, toestelle of kabeltoetsers aanheg, maar dit is alles probeer en fout.

Met hierdie metode word 'n paar kerne in die kabel gevoed met 5V via die Arduino, dit was die flitspen13 van die laaste stap.

Die kabel dra die krag terug na die pleisterpaneel; u benodig dan 'n RJ45 -aansluiting met 'n LED oor die penne om te flits wanneer dit bestel word. Ek het penne 4 en 5 gebruik, en dit mag NOOIT in 'n lewendige netwerk gebruik word nie, aangesien u netwerktoerusting kan beskadig as u na die verkeerde poort gaan.

Kyk in elk geval die video vir die plaaslike hawe -toets.

Ek het 'n klein aantal van die seinstekkers gemaak, maar maak 'n hoop, want jy sal dit los en breek soos jy gaan.

Stap 7: Plak dit alles en voeg die krag by

Image
Image
Plak dit alles en voeg die krag by
Plak dit alles en voeg die krag by
Plak dit alles en voeg die krag by
Plak dit alles en voeg die krag by

Ek het die Arduino vasgeplak met warm gom, dit sal nou vir altyd sy tuiste wees!

Ek het 'n goedkoop USB -hub as 'n kragrail gebruik, die USB -baksteen is aan een van die poorte gekoppel en van daaruit na al die uitgaande hawens versprei, net soos 'n netaansluiting.

Alles is goed getoets op die kragopbrengs.

Ek het ook 'n bietjie warm gom bygevoeg om die los RJ45 -klipstene.

Stap 8: Voeg nog meer konnektiwiteit by

Voeg nog meer konnektiwiteit by
Voeg nog meer konnektiwiteit by
Voeg nog meer konnektiwiteit by
Voeg nog meer konnektiwiteit by
Voeg nog meer konnektiwiteit by
Voeg nog meer konnektiwiteit by
Voeg nog meer konnektiwiteit by
Voeg nog meer konnektiwiteit by

Watter netwerklaboratorium sou volledig wees sonder baie netwerkpoort?

Dit is 'n ou 8 -poort onbeheerde skakelaar wat ek op die bank gehad het, dit is handig om aan te sluit en te toets, so ek het gedink ek sou dit saamneem.

Wat regtig handig was, was dat dit op 5V @ 1A werk, presies wat ek van my USB -kragstene oor het!

Ek het die uiteinde van 'n USB -kragkabel afgesny en die aansluiting wat u sien, bygevoeg (dit kom van 'n kollega wat 'n hoop op AliExpress gekoop het).

Dit het 'n sjarme veroorsaak.

Toe sien ek dat dit in die handvatsel van die boks pas! Bonus.

Ek het die omhulsel verwyder en die deksel was goed verwyderd van die binnekant, sodat ek 2 self -tappende skroewe in die handvatsel gehardloop het en die basis weer aangesluit het.

Stap 9: klaar en getoets

Image
Image
Afgewerk en getoets
Afgewerk en getoets
Afgewerk en getoets
Afgewerk en getoets

Sodra dit klaar was, was daar plek om 2 van die opbergbakke te hou. Dit het ruimte vir die kragstene (ek het 2, maar ek kan meer kry), 'n paar ekstra RJ45 -aansluitings, die toetsproppe, die afstandsbedieningsbord en 'n ekstra kabel.

Soos dit gebeur die dag toe ek klaar was, het ons 'n pakkamer omskep in 'n kantoor by die werk en wou ons die netwerkverbindingspunte bevestig voordat ons verder gaan, sien die video vir die uitslag.

Alles in hierdie is 'n baie handige stuk toetsapparaat om in my bakkie te hê. Ek het 'n groot reeks netwerke waarna ek omsien, en dit beteken dat ek baie van my toetse kan uitvoer met 'n baie klein stuk kit wat alles minder as E200 kos!

Aanbeveel: