Sisällysluettelo:
- Vaihe 1: Kerää osat ja työkalut:
- Vaihe 2: Purkaminen:
- Vaihe 3: Verkkojohdot:
- Vaihe 4: Pienjännitejohdotus:
- Vaihe 5: Kaapelit:
- Vaihe 6: Verkkoliittimien kytkentä
- Vaihe 7: LED -johdotus
- Vaihe 8: Painikejohdotus
- Vaihe 9: Painikkeen ja LED -valon asennus
- Vaihe 10: Verkkoliittimien asennus
- Vaihe 11: Kytkimen ja katkaisijan asennus
- Vaihe 12: Asenna Raspberry Pi
- Vaihe 13: Kytke kaikki sisään
- Vaihe 14: Kotelon asentaminen
- Vaihe 15: Ohjelmisto
- Vaihe 16: Käy testaamassa
Video: BBU Dropboxin testaaminen: 16 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tämä on pieni tietokoneen akun varmuuskopiointiyksikkö, joka on muutettu pentesting dropboxiksi. Se on tarkoitettu asennettavaksi tietokoneen tai minkä tahansa pienen verkkolaitteen taakse ja jää huomaamatta, kun taas katselijalla on etäyhteys verkkoon sen kautta. Tavoitteena oli tehdä laitteesta mahdollisimman toimiva säilyttäen samalla alkuperäisen BBU: n kalusteinen ilme. mikä tahansa pieni tietokone, joka sopii. Suurin osa osista on modulaarisia ja ne voidaan vaihtaa melko helposti. Kaikki rakennettiin yksinkertaisilla työkaluilla (3D -tulostinta ei tarvita!), Koska yritin tehdä siitä mahdollisimman helppoa toistaa ja rakentaa sen päälle. Muutamat voivat olla hieman epäkunnossa tai ne voidaan näyttää kahdesti. Lisäsin muutamia asioita mennessäni, ja minun piti purkaa ja koota paljon. Keskittyminen siihen, että hankkeet on helppo korjata, auttaa todella!
Vaihe 1: Kerää osat ja työkalut:
Tässä on luettelo käyttämistäni osista ja työkaluista.
- Akun varayksikkö - voi olla minkä kokoinen tahansa. Ilmeisesti mitä isompi se on, sitä enemmän tavaraa mahtuu koteloon!
- Aivot - Käytin Raspberry Pi 2 B: tä, jonka olin asettanut ympärilleni.
- Verkkokytkin - Minulla oli viisi porttia ja se oli vain 100 Mb/s, mutta BBU: n portit ovat joka tapauksessa harvoin gigabitit.
- Virtalähde Pi: lle - käytin erittäin ohutta 5V 2A seinäsyynyä USB -ulostulolla.
- Kytkimen virtalähde - Kytkimeni kesti 5V 800mA, joten käytin toista ohutta 5V 2A seinäsyylää.
- Vihreä tai punainen LED
- Hetkellinen painike - painike, joka kytkeytyy päälle vain, kun sitä painetaan.
- 270 ohmin vastus
- 10k-100k ohmin vastus
- Johto - useita pituuksia, mittareita ja värejä
- Liittimet tai mittausjohdot - (valinnainen) LED -valon kiinnittäminen ja kytkentä Pi -laitteen GPIO -laitteeseen.
- 2 Ethernet -kaapelia - niiden on oltava melko lyhyitä ja joustavia.
- 2 Ethernet -liitäntää - (valinnainen) Käytin pari juotosliitintä toisesta BBU: sta pitämään varaston ulkoasun.
- USB A - mikro -USB -kaapeli - Pi -virran kytkemiseksi.
- USB A - piippukaapeli - Kytkimen virransyöttö. Tämä voidaan tehdä.
- M3 -ruuvit ja mutterit - (valinnainen) Asioiden irrottaminen.
- Raspberry Pi vesa -kiinnike
TYÖKALUT:
- Ristipääruuvimeisseli
- Suojaruuvimeisselin terät - Jos BBU -laitteessasi on turvaruuvia
- Poraa poranterillä
- Langanpoistimet
- Lankaleikkurit
- Päätykappaleet
- Partaveitsi
- Juotin & juote
- Kuuma liimapistooli ja kuuma liima
- Dremel tai saha
- Käsiviilat - Valinnainen, mutta mukava saada.
- pikaliima
- Lämpöpistooli tai taskulamppu
- Kutista kutisteletkut tai sähköteippi
Vaihe 2: Purkaminen:
Tämä osa on melko suoraviivainen.
- Irrota kaikki akun varayksikön ruuvit ja aseta ne sivuun.
- Poista kaikki tarpeettomat osat, kuten vanha piirilevy ja paristot.
- Säästä käytettävät osat, kuten eri pituiset johdot, virtajohto, LEDit, RJ45 -liittimet, kytkimet ja kotelo, pistorasiat ehjinä.
- Irrota verkkokytkimen muovikotelo säästääksesi tilaa.
- Poista myös muuntajat verkkolaitteista.
Vaihe 3: Verkkojohdot:
Seuraavaksi alamme laajentaa johtoja ja kartoittaa, mihin haluamme asioiden menevän. Haluan lisätä paljon lankaa etukäteen ja leikata sen mukaan. • Pidennä virtajohdosta tulevia johtoja ja juota valkoinen ja vihreä sopiville puolille yhdellä pistorasioiden väyläpalkilla. Myös musta on juotettava, mutta palaamme siihen. • Lisää hyppyjohdot kahden ulostulotangon väliin (kaikki kolme palkkia). Useimmissa BBU -yksiköissä on vain ylijännitesivu ja akku + ylijäämäpuoli. Yhdistämme molemmat puolet luodaksemme yksinkertaisen jatkojohdon • Juottaa erilliset johdot kuumiin ja neutraaleihin kiskoihin Raspberry Pi- ja verkkokytkinsovittimien liittämiseksi myöhemmin. Tämä voi olla kaksi kuumaa ja kaksi nollajohtoa tai vain yksi kumpikin sovittimien ketjutukseen • Nyt sitten virtajohdon musta johto. Tallensin suuren katkaisijapainikkeen, kun purettiin BBU. Jos sinulla on vielä se tai ehkä 10A- tai 15A -sulake, juota yksi liitin virtajohdon mustaan johtoon ja toinen liitäntä jatkojohtoon. Tämä jatkojohto juotetaan pistorasian kuumaan väyläpalkkiin, johon juotit nolla- (valkoinen) ja maadoitusjohto (vihreä).
Vaihe 4: Pienjännitejohdotus:
Nyt aiomme kytkeä kytkimen ja Pi: n virtasovittimet. Käytin kahta erillistä identtistä sovitinta, koska 2A riittää Pi: n suosittelemalle tulovirralle ja toisella on varaa virralla, kun kytkin vetää 800mA. viimeisessä vaiheessa sovittimien verkkovirtaan (sivu, johon suuret metalliterät on kytketty). • Peitä nyt liitännät kuumalla liimalla, jotta ne eivät heiluvat tai oikosulkeutuvat myöhemmin. • Löydä kotelosta hyvä paikka liimaa tai ruuvaa ne kiinni, ja jos omasi on kuin minun, muista jättää tilaa USB -kaapelin liittämiseksi • Toista vaiheet toisen sovittimen kohdalla. Voit myös ketjuttaa ne ketjussa rinnakkain, jos juotit vain yhden johdinsarjan väyläpalkkeihin.
Vaihe 5: Kaapelit:
Tässä ovat löysät kaapelit, jotka tein virran ja verkon kytkemiseksi. Tämä vaihe voidaan tehdä myöhemmin: • Katkaise yksi ethernet -kaapeleista puoliksi ja aseta se sivuun. Nämä ovat BBU: n ulkopuolella oleville liittimillemme. • Toisessa ethernet -kaapelissa leikkasin sen juuri sopivan pituiseksi siirtyäksesi kytkimestä Pi: n paikkaan ja puristin uuden urospään päälle. Jos kaapeli on jo lyhyt tai sinulla on tilaa löysälle, voit ohittaa tämän. • Katkaise ja jatka kytkimen virtajohto tarvittavaan pituuteen. • Katkaise ja jatka Pi: n USB -kaapeli tarvitaan tai käytä todella lyhyttä.
Vaihe 6: Verkkoliittimien kytkentä
Nämä ovat verkkoliittimet (RJ45), jotka korvaavat vanhat puhelin (RJ11) -liittimet. Vedin ne ulos toisesta BBU: n ylijännitesuojapiiristä. Voit käyttää lävistysliittimiä, mutta patch -kaapeleiden kierrelanka tekee liitoksesta paremman juotettuna.
- Irrota RJ45 -liittimet tarvittaessa vanhasta piirisuojauksesta. Jos BBU: n mukana tuli RJ45, poista kaikki muut osat (diodit, kondensaattorit, sulakkeet jne.) Levyltä.
- Juotosleikattujen kaapelien värilliset johdot oikeassa järjestyksessä liittimien takana.
- Testaa kaikki liitännät.
- Liimaa kaksi liitintä yhteen helpottaaksesi kiinnitystä koteloon.
Vaihe 7: LED -johdotus
Seuraavaksi kytketään LED -valo. Tarvitset 470 ohmin (keltainen, violetti, ruskea) tai vastaavan vastuksen, LED -valon, kaksi johdinpituutta ja (valinnaisesti) liittimen, joka liitetään Pi: n GPIO -laitteeseen.
- Juotos punainen johto LEDin positiiviseen johtoon ja kutista sitä.
- Juotos musta johto LEDin negatiiviseen johtoon ja kutistuu.
- Leikkaa musta lanka puoliksi ja kuori molemmat päät.
- Juotos yksi vastuksen johto LEDin mustaan johtoon.
- Juotos vastuksen toinen johto katkaistun mustan langan kappaleeseen.
- Lämpö kutistuu vastuksen päälle.
- Purista tai juota liitin kahteen johtoon.
Vaihe 8: Painikejohdotus
Tätä painiketta käytetään peruskomentojen lähettämiseen Pi: lle. Olen asentanut sen sammuttamaan ja käynnistämään Pi uudelleen sen mukaan, kuinka kauan painiketta painetaan (koodi on myöhemmässä vaiheessa). Huomaa, että kuvien perusteella vastus oli eräänlainen jälkikäteen ja on valinnainen, jos pystyt käyttämään Pi: n sisäisiä vetoja. Päätin käyttää bash -skriptejä GPIO: n kanssa puhumiseen, joten pullupien ohjelmointi ei ollut oikeastaan vaihtoehto.
Tarvitset hetkellisen painikkeen, kolme johdinta, yhden tai kahden liittimen, jotka sopivat Pi: n GPIO: han (valinnainen), ja 10 - 100 ohmin vastuksen (myös valinnainen).
- Juotosjohdot painikkeen kahteen liittimeen.
- Juotos toinen johto yhteen liittimestä ja leikkaa se puoliksi.
- Juotos yksi vastuksen johto painikkeen katkaistuun lankaan.
- Juotos vastuksen toinen johto irtonaiseen lankaan, joka katkaistiin.
- Kutista kaikki siististi.
- Purista tai juota liittimet johtimiin.
Vaihe 9: Painikkeen ja LED -valon asennus
- Kiinnitä LED -valo kohtaan, jossa "Johdotusvika" oli, ja peitä se runsaalla kuumalla liimalla.
- Asenna painike, jossa on paljon kuumaa liimaa, kohtaan "Reset" katkaisijapainike.
Vaihe 10: Verkkoliittimien asennus
- Viilaa tila, jossa RJ11 -liittimet olivat, jotta tilaa suuremmille RJ45 -liittimille.
- Asenna tunkit kuumaliimalla ja peitä kaikki juotoskohdat liimalla.
Vaihe 11: Kytkimen ja katkaisijan asennus
Nyt asennamme verkkokytkimen ja katkaisijan.
- Etsi hyvä paikka kytkimen kiinnittämiseen ja merkitse ruuvien reiät.
- Poraa ruuvien reiät.
- Asenna kytkimen virtajohto.
- Asenna kytkin ja kytke virtajohto.
- Liimasin myös kuumasti Pi: n virtalähteen kytkimen päälle, mutta tämä voi olla alhaalla toisen kanssa.
- Liimaa katkaisija alas avoimeen kohtaan.
Vaihe 12: Asenna Raspberry Pi
- Leikkaa Raspberry Pi -kiinnike sopivasti kytkimen yläpuolelle.
- Ruuvaa Pi kiinnikkeeseen neljällä ruuvilla ja mutterilla.
- Lisää tahmeaa vaahtoa telineen alapuolelle (valinnainen).
- Merkitse paikat, joissa kiinnityksen reiät ovat BBU -kotelon sisällä.
- Kuumaa liimaa pidikkeen mukana tulleet pitkät telineet koteloon, johon merkitsit.
- Ruuvaa kiinnike koteloon.
Vaihe 13: Kytke kaikki sisään
Tämä on johdotusosa. Seuraa vain kaaviota.
- Liitä Pi: n USB -kaapeli virtalähteeseen.
- Liitä lyhyt liitäntäkaapeli Pi -liittimeen ja toinen pää kytkimeen.
- Kytke RJ45 -liittimistä tulevat kytkentäkaapelit kytkimeen.
- Liitä punainen johdin LED -valosta nastaan 32 (GPIO 12).
- Liitä musta johto LEDistä nastaan 30 (maadoitus).
- Kytke johdin vastuksella painikkeesta nastaan 1 (3,3 V).
- Kytke johdin, joka on kiinnitetty painikkeen samaan johtoon kuin vastus, nastaan 36 (GPIO 16).
- Kytke painikkeen viimeinen johto liittimeen 34 (maadoitus).
- Kytke USB -WiFi -sovitin.
Vaihe 14: Kotelon asentaminen
Rakenteen viimeinen laitteisto -osa on leikata ja sovittaa muu kotelo. Käytä pohjimmiltaan vain päätykappaleita ja viilaa tai Dremel -työkalua leikkaamaan pois kaikki muovit, jotka estävät kotelon napittamisen.
Vaihe 15: Ohjelmisto
Tässä asetamme Pi: n käyttöjärjestelmän ja osan koodista, jota käytin painiketta ja LEDiä varten. Sinun on oltava hieman mukava muokata tiedostoja Linuxissa.
- Asenna Kali Linux Raspberry Pi: n SD -kortille. Siirry TÄÄLTÄ (Kali Linuxin verkkosivusto) saadaksesi ohjeet käyttämällesi levylle.
- Lataa skriptini Pi: hen, muuta laajennus ".txt": stä ".sh" ja tee niistä suoritettavia.
-
Lisää crontab -merkintä aloittaaksesi komentosarjat käynnistyksen yhteydessä. Lisää /etc /crontab -tiedostoon:
# Salaman merkkivalo onnistuneen käynnistyksen jälkeen@reboot root sleep 10s && bash /opt/scripts/flashled.sh &>/dev/null# Ota virtapainike käyttöön@reboot root sleep 10s && bash /opt/scripts/powerbutton.sh &>/dev /tyhjä
Muuta komentosarjojen hakemisto ja nimi vastaamaan niitä, joihin olet asettanut ne ja mitä olet antanut niille
Vaihtoehtoisesti suorita sudo systemctl disable lightdm.service ja käynnistä Kali ilman gui -ohjelmaa ja säästä resursseja
Vaihe 16: Käy testaamassa
Siinä kaikki mitä tarvitset saadaksesi Vadelma Pi: n käynnissä vanhan BBU: n sisällä!
Haluan lopulta lisätä releen ja painikkeen virran kytkemiseksi päälle ja pois päältä. Pari litiumakkua ja pietsosummeri olisivat myös koulua.
Voit vapaasti tarkistaa päivitykset Hackaday.io -sivultani!
Minulla oli myös tämä projekti esillä Hackadayn pääsivustolla!
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen
Bipolaaristen transistorien testaaminen, jos sinulla on analoginen yleismittari: 4 vaihetta
Bipolaaristen transistorien testaaminen, jos sinulla on analoginen yleismittari: Tiedämme, miten transistori toimii, mutta jotkut meistä eivät oikein tiedä, miten itse komponentti testataan. Nykyään useimmissa digitaalisissa yleismittarissa on pistorasiat niiden testaamiseen, mutta mitä teet, jos sinulla on vanhat analogiset/neulantyyppiset? Tämä on sim