Construiți propria picătură wireless pentru partajarea fișierelor

Construiți propria picătură wireless pentru partajarea fișierelor / DIY

Divizarea fișierelor nu este întotdeauna online. Dacă aveți o unitate flash, puteți partaja un fișier cu prietenul dvs. într-un mod care este imposibil pentru cineva - ISP-ul dvs., NSA sau mama dvs. - pentru a urmări. Aceasta este ideea din spatele proiectului de cadere mortă Începeți un "Dead Drop" în orașul dvs. și împărțiți fișierele cu oamenii de pe stradă Începeți un "Dead Drop" în orașul dvs. și împărțiți fișierele cu oamenii din stradă Cine ar fi crezut în 2011 - anul conectării în bandă largă cu fibră optică - am fi cimentat stick-uri USB în perete pentru a partaja fișierele? Nu eu, dar exact așa termenul "mort" ... Citește mai mult, în cazul în care oamenii ciment flash drives în pereți pentru a partaja fișiere.

Desigur, poziționarea computerului astfel încât să se conecteze la o unitate flash care este blocată într-un perete este ... ciudată. De asemenea, nu funcționează cu telefoanele.

Imaginați-vă acest fel de partajare de fișiere offline, dar prin WiFi. Aceasta este ideea din spatele PirateBox. Gândiți-vă la aceasta ca o cădere moartă fără fir, permițându-i pe cei din raza de acțiune să încarce și să descarce fișiere.

Puteți crea propriul dvs. PirateBox pentru mai puțin de 65 $, iar odată ce acesta este setat, orice dispozitiv cu un browser web se poate conecta la o interfață bazată pe browser pentru a partaja fișiere. Ei vor găsi, de asemenea, o cameră de chat, o imagineboard și un server media DLNA Ce este DLNA și este încă folosit? Ce este DLNA și este încă folosit? DLNA a fost construit pentru o lume în care presa locală era rege. Citeste mai mult .

De ce să construiți un PirateBox? Pentru că este minunat, dar dacă nu este un motiv suficient de bun, iată câteva utilizări potențiale:

  • Oferiți oamenilor posibilitatea de a partaja fișiere într-un eveniment.
  • Creați un geocache digital

Interesat? Am să vă arăt cum să setați totul cu un Raspberry Pi (deși este posibil să instalați PirateBox pe unele routere și chiar pe un telefon Android vechi).
Veți găsi un tutorial cuprinzător despre Rapberry Pi pe site-ul PirateBox, pe care vă recomandăm să îl verificați. Tutorialul meu are scopul de a fi putin mai usor de urmarit si de a aborda cateva probleme cu care am intrat in timp ce aranjam totul. Voi fi, de asemenea, în jur în comentariile pentru a răspunde la întrebări. Să începem!

Pasul 1: Colectați piesele pentru PirateBox

Acest proiect este destul de accesibil: piesele combinate nu ar trebui să vă costă mai mult de 65 de dolari noi, și există șanse mari să aveți cel puțin câteva dintre aceste lucruri situate în jurul casei dvs. neutilizate. Iată tot ce veți avea nevoie:

  • Zmeura Pi (25 de dolari). Versiunile A / B și B + vor funcționa bine.
  • Cartelă compatibilă wireless (aproximativ 15 USD). Există o listă de dispozitive compatibile pe site-ul web PirateBox; merită să vă asigurați că veți obține un dispozitiv cunoscut pentru a lucra, pentru că nu aveți prea multe lucruri fără un șofer dedicat. Am mers cu TP-LINK TL-WN722N.
  • Card SDHC SD, cel puțin 4 GB (în jur de 10 USD).
  • Unitate flash USB (opțională, în jur de 15 USD), dacă simți că cardul SD nu este suficient de mare pentru a servi ca server de fișiere primar. Am mers cu o unitate de 16 GB.
  • Sursă de alimentare de 5 volți pentru dispozitivul dvs. Pi (micro USB). Am folosit un vechi încărcător de telefon mobil, puteți găsi ceva similar pentru aproximativ 6 dolari.
  • Computer cu un cititor de carduri USB (pentru intermitența sistemului de operare pe cardul SD).
  • Ceva pentru a construi un caz Pi cu (am folosit cărămizi Lego).

Este destul de ușor să construiți întreaga unitate sub 70 de dolari, și există șanse mari să aveți deja multe părți în jurul casei. Strângeți tot ce aveți nevoie și vom pregăti sistemul de operare.

Pasul 2: Obțineți sistemul de operare pe cardul SD

Accesați pagina principală a casetei Pi (download) și descărcați sistemul de operare - veți găsi un link la un fișier Torrent din partea de sus a articolului. Sistemul de operare vine ca un fișier IMG de 2 GB. Amintiți-vă: sămânța torrent generos pentru a ajuta pe alții să obțină aceste fișiere.

După terminarea descărcării, trebuie să scrieți IMG-ul pe cardul SD. Dacă nu sunteți sigur cum să faceți acest lucru, iată programele pentru sistemul de operare ales:

  • Windows: Win32 Disk Imager
  • Mac: ApplePi Baker
  • Linux: USB-imagewriter (căutați managerul de pachete al d distro!)

Indicați programul la imaginea și la unitatea USB - asigurați-vă că este cea potrivită. Sistemul de operare pentru PirateBox este gata!

Pasul 3: Puneți toate piesele împreună

Acum că cardul SD este gata, este timpul să puneți totul împreună. Conectați cardul SD, dongle-ul WiFi și unitatea USB așa cum se arată mai sus. Apoi conectați direct Pi la router folosind un cablu Ethernet - în cele din urmă, unitatea va funcționa complet offline, dar trebuie să o conectați la rețea pentru configurarea inițială.

Ați putea dori, de asemenea, să vă pregătiți cazul. După cum puteți vedea mai sus, mi-am făcut cazul folosind cărămizi Lego (cred că cărămizile Lego pot face viața mai bună Cum să folosești LEGO să-ți administrezi timpul mai bine Cum să folosești LEGO pentru a-ți gestiona timpul mai bine Cred că am găsit ultimul instrument de productivitate: LEGO Nu uitați să explicați, citiți mai multe), dar puteți folosi orice fel de materiale doriți. Check out lista noastră de cazuri unice DIY Raspberry Pi 18 Idei interesante DIY Zmeură Pi Idei 18 Idei interesante DIY Zmeură Pi Idei de Zmei Pi Zs este un calculator incredibil, dar design-ul său barebones înseamnă că poate fi ușor fragil. Vă prezentăm cele mai bune cazuri de DIY pentru a vă proteja pe Pi. Citiți mai multe dacă aveți nevoie de idei.

Rețineți că, pentru acest proiect, nu aveți nevoie de acces la toate porturile de pe Pi. Acest lucru vă oferă libertate în timp ce vă construiți carcasa - am profitat de acest lucru doar prin expunerea sloturilor ethernet, SD și USB (cu o fereastră HDMI, doar în caz).

Pasul 4: Configurați-vă PirateBox

Ai făcut totul împreună și ai conectat? Bun. Așteaptă un minut sau cam așa ceva, apoi ne vom conecta la PirateBox folosind linia de comandă de pe un alt computer. Nu vă panicați! E mai ușor decât crezi. Utilizatorii de Mac și Linux trebuie să deschidă numai terminalul, în timp ce utilizatorii de Windows ar trebui să descarce un program SSH, cum ar fi PuTTy. Instrucțiunile oficiale mă îndreptară spre acest lucru:

ssh root @ alarmpi 

Nu am reușit să reușesc să lucrez și, ca atare, era necesar să utilizez IP-ul dispozitivului pentru a vă conecta. Puteți găsi acest lucru verificând setările routerului, dacă este cazul. În orice caz, parola de root pentru PirateBox este “rădăcină”. După ce vă conectați la el, veți vedea o listă cu lucrurile pe care ar trebui să le faceți (după cum se vede în imagine). Prima: modificați parola utilizând următoarea comandă:

passwd 

Odată ce ați făcut acest lucru, ar trebui să porniți serviciul Piratebox:

systemctl start piratebox 

Și apoi ar trebui să-i spuneți PirateBox-ului să înceapă serviciul la boot:

systemctl permite piratebox 

De asemenea, puteți să activați placa de imagine, dacă doriți (puteți face acest lucru mai târziu, dacă preferați). Utilizați această comandă pentru a deschide un fișier de configurare:

nano /opt/piratebox/www/board/config.pl 

Apoi schimbați numele de utilizator și parola de administrator. Odată ce ați făcut acest lucru, ieșiți din editorul de text și executați următoarea comandă:

 wget http://127.0.0.1/board/kareha.pl 

Veți găsi, de asemenea, instrucțiuni pentru configurarea serverului media UPnP - setați-l dacă doriți. Odată ce totul este gata, deconectați-vă de la PirateBox și deconectați cablul Ethernet. Este timpul să vă conectați la cutia dvs. reală, prin WiFi.

Pasul 5: Porniți-vă PirateBox-ul și conectați-l!

Conectați sursa de alimentare a dispozitivului PirateBox (dar nu conectați la ethernet!). Pe calculatorul dvs., verificați rețelele Wi-Fi disponibile: ar trebui să vedeți, într-un minut, o nouă rețea fără fir numită “PirateBox - Distribuiți în mod liber”.

Conectați-vă la aceasta, apoi deschideți-o “piratebox.lan” (sau orice altă adresă URL) în browserul dvs. Ar trebui să vedeți un site web ca cel ilustrat. De aici, utilizatorii pot discuta, încărca fișiere sau fac clic pentru a utiliza forumul.

Dacă PirateBox-ul nu pornește, nu vă puneți în panică: aceasta este o problemă cunoscută cu anumite carduri wireless și există o soluție pentru aceasta pe forum.

Rețineți că, odată ce sunteți conectat (ă) la PirateBox prin WiFi, vă puteți conecta din nou la SSH pentru a efectua modificări.

Pasul 6: Obținerea memoriei USB

Implicit, dispozitivul dvs. PirateBox nu utilizează unitatea USB pentru a stoca fișiere, ceea ce înseamnă că sunteți limitat la orice spațiu este lăsat pe cardul SD. Nu am idee de ce este acest lucru și de ce documentația nu este mai avansată în legătură cu acest lucru, dar așa este cazul.

Dacă doriți să utilizați unitatea USB, formatați-o în FAT32 utilizând un alt computer (în Windows, faceți clic dreapta pe unitate, apoi faceți clic pe “Format”, cules “FAT32” din drop-down). Apoi, conectați-vă la PirateBox prin SSH și urmați aceste instrucțiuni. Aceste comenzi vor spune PirateBox-ului dvs. să vă monteze USB-ul la boot, apoi configurați acea unitate pentru a servi ca spațiu de stocare pentru fișierele încărcate și placa de imagine.

Pasul 8: Câteva modificări suplimentare

Dacă nu vă place SSID-ul implicit, “PirateBox - Distribuiți în mod liber”, îl poți schimba. Utilizați această comandă pentru a edita fișierul de configurare corespunzător:

nano /opt/piratebox/conf/hostapd.conf 

Apoi, schimbați linia care începe cu “ssid =” pentru a include numele rețelei preferate.

S-ar putea să observați, de asemenea, că timbrele nu sunt legate de nimic - fișierele susțin că au fost actualizate în anii 1960. Acest lucru se datorează faptului că dvs. Pi, spre deosebire de cele mai multe computere, nu are o baterie de la bord pentru a menține corecte ceasul. Acest forum vă oferă o remediere temporară pentru acest lucru, dar rețineți că va trebui să faceți acest lucru de fiecare dată când reporniți PirateBox-ul (nu există nici o modalitate de a rezolva acest lucru, îmi pare rău).

Încă un lucru: în mod prestabilit, caseta de chat se resetează de fiecare dată când rulează dispozitivul PirateBox. Dacă doriți să modificați acest lucru, îl puteți configura.

nano /opt/piratebox/conf/piratebox.conf 

Pentru a deschide fișierul config, modificați:

RESET_CHAT = "yes" 

… a zice…

RESET_CHAT = "nu" 

Vă mulțumim pentru Disk91.com pentru acel sfat.

Există mult mai multe personalizări pe care le puteți face, dar vom salva acest lucru pentru articolele viitoare. Asigurați-vă că pentru a explora forumul PirateBox, deși!

Ce veți folosi pentru PirateBox pentru?

Asta e! Acum, când aveți un set PirateBox, ce intenționați să faceți cu el? Spuneți-ne în comentariile de mai jos - Voi încerca, de asemenea, să răspund la orice întrebări pe care le aveți. Între timp, dacă vrei să afli mai multe, îți sugerez să te îndrepți spre forumul PirateBox. Acolo puteți vorbi cu echipa din spate și cu alți fani ai companiei PirateBox. Veți învăța multe.

Explorați mai multe despre: File Sharing, Raspberry Pi.