Orodha ya maudhui:

Maabara ya Mtandao: Hatua 9 (zilizo na Picha)
Maabara ya Mtandao: Hatua 9 (zilizo na Picha)

Video: Maabara ya Mtandao: Hatua 9 (zilizo na Picha)

Video: Maabara ya Mtandao: Hatua 9 (zilizo na Picha)
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Julai
Anonim
Maabara ya Mtandao
Maabara ya Mtandao
Maabara ya Mtandao
Maabara ya Mtandao

Hii inaweza kufundishwa ni ya muda mrefu na inahusika. Kuna miradi kadhaa imevingirishwa kwa moja kunipa maabara ya upimaji wa mtandao inayonibebeka, kuniruhusu kugundua shida za mtandao, pakiti za papa kutoka kwa mitandao iliyotiwa waya na waya, nyaya za kiraka za jaribio na kusaidia kupanga bandari za ukuta kwenye paneli za kiraka.

Mradi hutumia mchanganyiko wa Raspberry Pi na Arduino. Inawezekana kwamba yote yangefanywa na Pi lakini mimi ni mpya kwake na kila nyongeza niliyoifanya ilikuwa mapambano ya kufanya kazi kwa hivyo wazo la kuongeza kiambatisho kamili cha miradi mingine 2 ilikuwa kubwa sana kubeba.

Natumahi kuwa utapata yote (au sehemu) ya hii inayoweza kufundishwa kama ninavyoamini itafanya sehemu ya mtandao ya kazi yangu iwe rahisi.

Hatua ya 1: Utahitaji

Utahitaji
Utahitaji
Utahitaji
Utahitaji
Utahitaji
Utahitaji
Utahitaji
Utahitaji

Vifaa:

  • Raspberry Pi 2 (hii ni muhimu kwani OS haitaendesha kwenye Pi 3) Radionics
  • Skrini, nilichagua Amazon "5 ya skrini ya kugusa
  • Kibodi na panya, tena nilichagua Rii mini X1Amazon
  • Arduino Uno Amazon
  • Kubadilisha mtandao kidogo, nilikuwa na hii kwenye dawati langu Amazon
  • 4 RJ45 Keystones Radionics
  • Benki za umeme za USB (hiari ikiwa unataka kubeba)
  • Cable zingine za CAT5
  • Kiongozi wa kiraka cha Mtandao
  • Kadi ya MicroSD (angalau 4GB)
  • Kuweka sanduku (nilitumia hii)

Programu:

  • Win32DiskImager Hapa
  • NetPi OS Hapa
  • Arduino IDE Hapa

Zana

  • Snips
  • Chombo cha Crimp cha RJ45
  • Chuma cha kulehemu
  • Chombo cha kukata (kama vile Dremel)
  • Piga zana
  • Bisibisi
  • Vifaa vya Msingi vya mkono
  • Moto Gundi Bunduki ya Gundi (hiari)

Hatua ya 2: Raspberry Pi Network Analyzer

Mchambuzi wa Mtandao wa Raspberry Pi
Mchambuzi wa Mtandao wa Raspberry Pi
Mchambuzi wa Mtandao wa Raspberry Pi
Mchambuzi wa Mtandao wa Raspberry Pi
Mchambuzi wa Mtandao wa Raspberry Pi
Mchambuzi wa Mtandao wa Raspberry Pi
Mchambuzi wa Mtandao wa Raspberry Pi
Mchambuzi wa Mtandao wa Raspberry Pi

Siwezi kuchukua sifa kwa OS hii, nilijikwaa na mradi hapa wakati nikitafuta njia ya kufanya uchambuzi wa mtandao na kifaa cha mkono. Nilikuwa nimetafiti vifaa vinavyopatikana kibiashara na hata vile vya bei rahisi vilikuwa zaidi ya euro 1000.

Ukurasa wa wavuti uliandikwa kwa kadri ninavyoweza kufanya mnamo 2015. Kulikuwa na matoleo 2 ya OS, moja ya Pi B na nyingine kwa Pi 2. Nilichagua Pi 2 kwani kwanza ni rahisi kupata na pili, ni maelezo ya juu kidogo. Kuna kumbuka kuwa kutumia OS kunavunja utendaji wa skrini lakini nitaishughulikia baadaye.

Kama nilivyosema mimi ni mpya kwa Raspberry Pi kwa hivyo hii inaweza kuwa ya busara kwa wengine wenu lakini nitawaongoza kwa yale niliyoyafanya ili kuendesha mambo.

Sehemu kuu ni kufuata mwongozo wa kujenga kwenye ukurasa, pakua picha na programu inayopandisha. Weka picha kwenye kadi ya SD ukitumia PC yako. Fuata maagizo ya usanidi wa skrini yako kikamilifu au labda haitaendesha na / au haitakuwa na azimio sahihi. Kukusanya sehemu na nguvu juu.

Kosa la kwanza nililowasilishwa nalo ni kwamba kwenye boot mfumo ulisimama kwa sababu ya shida na hakuna LEDpin iliyowekwa kwa mwangaza wa nyuma.

Hili lilikuwa kosa la mara kwa mara na baada ya kuchimba nikapata jukwaa ambalo lilinipa habari kwamba maktaba ya fbtft haina kazi ya mwangaza

Hii inapatikana kwa kwenda kwenye laini ya amri (CLI) fanya hivi kwa kubonyeza ctrl + alt + F2

Jina la mtumiaji la msingi ni: pi

Nenosiri: rasipberry

Ingiza amri sudo nano / etc / modules

na nenda kwenye mstari ambao unasoma:

upana wa flexfb = 320 urefu = 480 regwidth = 16

baada ya regwidth = 16 ingiza neno nobacklight

bonyeza ctrl + x

bonyeza y

bonyeza kuingia

kisha andika: Sudo reboot

hii itaanzisha tena Pi na unaweza kuanza kwa OS.

Skrini itazindua kwenye mfuatiliaji wa nje lakini sikuweza kuiwezesha OS kwenye LCD

Ilinibidi nibadilishe mipangilio ya HDMI ili kufanya hivyo nirudi kwa CLI na ingiza:

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

na ubadilishe chaguo / dev / fb1 kuwa / dev / fb0

ctrl + x

bonyeza y

bonyeza Enter na uwashe upya

Unapaswa sasa kuwa kwenye OS.

Onyo kwenye ukurasa wa maendeleo lilisema kuwa skrini ya kugusa haitafanya kazi lakini baada ya kusanikisha wiringpi na maktaba sahihi za BCM (tazama nyaraka na skrini yako) zote zilifanya kazi vizuri. Azimio lilikuwa mbali kidogo ingawa kulikuwa na pembe kubwa nyeusi kila upande.

Baada ya kuchimba nikapata laini inayotumia

Sudo nano / boot/config.txt

toa maoni juu ya sehemu za fremu kwa kuongeza # mwanzoni mwa kila mstari.

Sasa kuokoa na kuwasha upya na tuko vizuri kwenda.

Lakini hapana, niligundua kuwa ikiwa utaunda na haujaunganishwa kwenye mtandao na DHCP, Pi atakaa kwenye skrini ya boot milele.

Kurekebisha rahisi, chapa

Sudo nano /etc/dhcp/dhclient.conf

Ondoa muda wa kumaliza muda wa DHCP, hifadhi na uwashe upya.

Baada ya muda kuisha bila majibu ya DHCP (nilifupisha mgodi hadi sekunde 30), Pi ataanza OS.

Sasa tunaweza kufanya uchambuzi wote mzuri wa mtandao kama vile wireshark, lldp, skan za mtandao kwa bandari zilizo wazi nk. Ikiwa umeongeza dongle ya Wifi unaweza pia kufanya hivyo kwenye mtandao wako wa waya.

Hatua ya 3: Mlima NetPi

Mlima NetPi
Mlima NetPi
Mlima NetPi
Mlima NetPi
Mlima NetPi
Mlima NetPi
Mlima NetPi
Mlima NetPi

Kwa kuwa NetPi sasa imewezeshwa skrini ya kugusa, nilitaka kuiweka kwenye kifuniko cha sanduku, kuweka skrini inapatikana.

Sikutaka skrini yangu ya kugusa ya kupendeza mahali popote karibu na zana ya kukata kwa hivyo niliiweka kwenye nakala ya nakala na nikatoa nakala ya 100%.

Nilicheza karibu na kuwekwa kwa skrini na nilipokaa, niliiweka ndani ya kifuniko na mkanda.

Kisha nikafuata kingo na diski ya kukata kwenye Dremel yangu na nikachimba mashimo yanayopanda katika maeneo sahihi.

Niligonga sehemu iliyokatwa na kuingiza skrini. Makali hayakuwa sawa kwa hivyo nilitengeneza kijiko kidogo na mkanda mweusi. Nilijiunga na umeme ili kuhakikisha yote yalikuwa sawa.

Hatua ya 4: Fanya Uunganisho

Fanya Miunganisho Mingine
Fanya Miunganisho Mingine
Fanya Miunganisho Mingine
Fanya Miunganisho Mingine

Kama nilivyosema kwenye utangulizi, nilitaka hii iwe kifaa cha mtandao wa kazi nyingi, kwa hivyo ningehitaji viunga vya unganisho.

Niliamua kuwa viunganisho vya bandari ya ukuta (jiwe la ufunguo) vitakuwa bora.

Niliashiria muhtasari wa 4 kati yao

  1. Uunganisho kwa NetPi
  2. Upande wa Kichunguzi wa kebo ya kiraka
  3. Upande wa mtumwa wa kipima waya wa kiraka
  4. Chombo cha ramani ya paneli

Nilibandika mkanda wa kuficha ili iwe rahisi kutia alama na kisha kukata na Dremel, kulikuwa na uvaaji unaohitajika lakini kingo za bandari zimezunguka kwa hivyo zimefunikwa.

Ukuta wa sanduku ulikuwa mwembamba kidogo kuliko bamba la ukuta kwa hivyo kifafa kilikuwa cha ujinga kidogo, nitashughulikia hii katika hatua ya baadaye.

Nilianza kwa kutengeneza kiraka kidogo kutoka bandari ya 1 hadi Pi, hii ilifuata nambari za rangi ya pini kwenye ncha zote za:

  1. Chungwa / nyeupe
  2. Chungwa
  3. Kijani / nyeupe
  4. Bluu
  5. Bluu / nyeupe
  6. Kijani
  7. Brown.weupe
  8. Kahawia

Kwa hili nilipata muunganisho wa unganisho la mtandao wa ndani sasa kwenye NetPi hadi nje ya sanduku.

Hatua ya 5: Jaribu Cable

Image
Image
Kichunguzi cha Cable
Kichunguzi cha Cable
Kichunguzi cha Cable
Kichunguzi cha Cable

Kwa anayejaribu kebo, ningeweza kuandika kitu kwa Pi lakini siko sawa na programu.

Hii ni rahisi sana kufanya na Arduino na nilikuwa na ziada kwenye dawati.

Niliweka kitanzi kinachotoka kwa kila moja ya pini 8 za dijiti zilizotengwa.

Hii huenda kwa pini kwenye tundu, hii hupita kupitia kebo ili kujaribiwa, kwenye tundu lingine na kufikiria LED imeunganishwa kwa kila pini. Najua lazima kuwe na kontena na kila LED lakini inafanya kazi na mimi ni mvivu.

Nilitumia nambari rahisi kuunda safu, faharisi za kitanzi kupitia safu na kugeuza pini kwa mlolongo. Ikiwa taa ya LED inawaka ili uwe na kebo iliyonyooka, ikiwa mtu anakosa una wazi, ikiwa zaidi ya moja inawasha mara moja unayo fupi na ukipata agizo 3, 6, 1, 7, 8, 2, 4, 5 basi una crossover.

Niliongeza pia pini inayoendelea kusukuma ili kubandika 13, hii ni kwa mpiga picha.

Nambari imeambatanishwa.

Nilisahau kupiga picha ya kuweka jopo la LED lakini kimsingi nilichimba mashimo mara kwa mara na kuingiza LED. Niliishika yote mahali pake na gundi moto.

Hatua ya 6: Port Mapper

Image
Image
Ramani ya Bandari
Ramani ya Bandari
Ramani ya Bandari
Ramani ya Bandari

Mtangazaji wa picha ni rahisi sana, ni kwa msingi wa bidhaa nilizoona kwenye video ya youtube muda mrefu nyuma na kwa sababu nyingine haiwezi kupata tena.

Kwa hivyo, kanuni hiyo ni rahisi. Una mfululizo wa bandari za ukuta zilizounganishwa nyuma kwenye paneli ya kiraka lakini hazijawekwa alama kwa hivyo huna ramani au bandari za ukuta za bandari. Kuna njia nyingi za kuchosha kufanya kazi hii.

Unaweza kufuata toni, ambatisha vifaa au wanaojaribu kebo lakini hii yote ni jaribio na hitilafu.

Kwa njia hii, jozi ya cores kwenye kebo inawezeshwa na 5V kupitia Arduino, hii ilikuwa pini inayowaka kutoka hatua ya mwisho.

Cable hubeba nguvu kurudi kwenye paneli ya kiraka, kisha unahitaji kiunganishi cha RJ45 na LED iliyoambatishwa kwenye pini zenye nguvu ili kuangaza wakati imeamriwa. Nilitumia pini 4 & 5 na hii HAIWEZI kamwe kutumiwa katika mtandao wa moja kwa moja kwani unaweza kuharibu vifaa vya mitandao ikiwa utabandika bandari isiyofaa.

Kwa hivyo angalia video ya jaribio la bandari ya hapa.

Nilitengeneza idadi ndogo ya plugs za ishara lakini tengeneza chungu kadri utakavyofungua na kuzivunja unapoenda.

Hatua ya 7: Gundi Yote Juu na Ongeza Nguvu

Image
Image
Gundi Yote Juu na Uongeze Nguvu
Gundi Yote Juu na Uongeze Nguvu
Gundi Yote Juu na Uongeze Nguvu
Gundi Yote Juu na Uongeze Nguvu

Niliunganisha Arduino chini na gundi moto, hii itakuwa nyumba yake milele sasa!

Nilitumia kitovu cha bei rahisi cha USB kama reli ya umeme, tofali ya umeme ya USB imeunganishwa na moja ya bandari na kutoka hapo inasambazwa kwa bandari zote zinazotoka, kama tundu la genge la umeme.

Wote walijaribiwa vizuri juu ya nguvu juu.

Niliongeza pia gundi moto karibu na zile jiwe kuu za RJ45.

Hatua ya 8: Ongeza Uunganisho Hata Zaidi

Ongeza Uunganisho Hata Zaidi
Ongeza Uunganisho Hata Zaidi
Ongeza Uunganisho Hata Zaidi
Ongeza Uunganisho Hata Zaidi
Ongeza Uunganisho Zaidi
Ongeza Uunganisho Zaidi
Ongeza Uunganisho Zaidi
Ongeza Uunganisho Zaidi

Je! Ni maabara gani ya mtandao yatakamilika bila bandari nyingi za mtandao?

Hii ni swichi ya zamani ya 8 isiyodhibitiwa niliyokuwa nayo kwenye benchi, ni rahisi kwa hookups na upimaji kwa hivyo nilifikiri nitaenda nayo.

Kilichokuwa rahisi sana ni kwamba inaendesha 5V @ 1A, haswa kile ninacho na vipuri kutoka kwa matofali yangu ya umeme wa USB!

Nilikata mwisho kwenye kebo ya umeme ya USB na nikaongeza kiunganishi unachokiona (kilitoka kwa mwenzako ambaye alinunua chungu kwenye AliExpress).

Iliandaa haiba.

Kisha nikaona inafaa ndani ya kitasa cha sanduku! Ziada.

Niliondoa kisanduku na kifuniko kilikuwa wazi kabisa kwa wa ndani kwa hivyo niliendesha visu 2 za kugonga ndani ya kushughulikia na nikaunganisha msingi, hii kila wakati itawezeshwa na tofali la nguvu nje.

Hatua ya 9: Imemalizika na Kupimwa

Image
Image
Imemalizika na Kupimwa
Imemalizika na Kupimwa
Imemalizika na Kupimwa
Imemalizika na Kupimwa

Mara baada ya kumaliza kulikuwa na nafasi ya kuweka 2 ya mapipa ya kuhifadhi. Chumba hiki cha kushoto cha matofali ya umeme (nina 2 lakini ninaweza kupata zaidi), viungio vingine vya vipuri vya RJ45, plugs za majaribio, kibodi ya mbali na kebo ya kiraka cha vipuri.

Kama inavyotokea siku nilipomaliza tulikuwa tukibadilisha chumba cha kuhifadhi kuwa ofisi kazini na nilitaka kudhibitisha sehemu za unganisho la mtandao kabla ya kuendelea, angalia video ya matokeo.

Yote-katika hii ni kipande kidogo cha vifaa vya kujaribu kuwa na gari langu. Nina safu kubwa ya mitandao ninayoangalia na hii inamaanisha kuwa ninaweza kufanya majaribio yangu mengi na kipande kidogo sana cha kit ambacho vyote vimegharimu chini ya E200!

Ilipendekeza: