Bauen Sie Ihren eigenen Wireless Dead Drop für die gemeinsame Nutzung von Dateien auf

Bauen Sie Ihren eigenen Wireless Dead Drop für die gemeinsame Nutzung von Dateien auf / DIY

Das Teilen von Dateien ist nicht immer online. Wenn Sie über ein Flash-Laufwerk verfügen, können Sie eine Datei mit Ihrem Freund auf eine Weise teilen, die von niemandem - Ihrem ISP, der NSA oder Ihrer Mutter - verfolgt werden kann. Dies ist die Idee des Dead-Drop-Projekts. Starten Sie einen "Dead Drop" in Ihrer Stadt und teilen Sie Dateien mit Menschen auf der Straße - das Jahr der Glasfaser-Breitbandverbindung - würden wir USB-Sticks in die Wand zementieren, um Dateien auszutauschen? Nicht ich, aber genau das ist der Begriff "tot", wo Leute Flash-Laufwerke in Wände zementieren, um Dateien auszutauschen.

Wenn Sie Ihren Computer so positionieren, dass er mit einem Flash-Laufwerk verbunden ist, das in einer Wand steckt, ist das natürlich umständlich. Es funktioniert auch nicht wirklich mit Handys.

Stellen Sie sich also diese Art von Offline-Dateifreigabe vor, jedoch über WLAN. Das ist die Idee hinter PirateBox. Stellen Sie sich dies als einen drahtlosen Dead Drop vor, der das Hochladen und Herunterladen von Dateien in Reichweite zulässt.

Sie können Ihre eigene PirateBox für unter 65 US-Dollar erstellen. Sobald ein Gerät mit einem Webbrowser eingerichtet ist, kann es eine Verbindung zu einer browserbasierten Schnittstelle herstellen, um Dateien gemeinsam zu nutzen. Sie finden auch einen Chatroom, ein Imageboard und einen DLNA-Medienserver. Was ist DLNA und wird es noch verwendet? Was ist DLNA und wird es noch verwendet? DLNA wurde für eine Welt gebaut, in der die lokalen Medien König waren. Weiterlesen .

Warum eine PirateBox bauen? Weil es großartig ist, aber wenn das nicht der Grund genug ist, gibt es hier ein paar weitere Einsatzmöglichkeiten:

  • Bieten Sie Benutzern eine schnelle Möglichkeit, Dateien bei einer Veranstaltung gemeinsam zu nutzen.
  • Richten Sie einen digitalen Geocache ein

Interessiert? Ich werde Ihnen zeigen, wie Sie das alles mit einem Raspberry Pi einrichten (obwohl es auch möglich ist, PirateBox auf einigen Routern und sogar einem alten Android-Handy zu installieren)..
Auf der PirateBox-Website finden Sie ein umfangreiches Rapberry Pi-Tutorial, das ich Ihnen empfehlen kann. Mein Tutorial soll ein wenig leichter zu folgen sein und einige Probleme ansprechen, auf die ich beim Einrichten alles gestoßen bin. Ich werde auch in den Kommentaren sein, um Fragen zu beantworten. Lass uns anfangen!

Schritt 1: Sammeln Sie die Teile für Ihre PirateBox

Dieses Projekt ist sehr erschwinglich: Die kombinierten Teile sollten Sie nicht mehr als $ 65 neu kosten, und es besteht eine gute Chance, dass mindestens einige dieser Dinge ungenutzt in Ihrem Haus liegen. Hier ist alles, was Sie brauchen:

  • Himbeer-Pi (25 $). Version A / B und B + funktionieren gut.
  • Kompatible WLAN-Karte (ca. 15 USD). Auf der PirateBox-Website finden Sie eine Liste kompatibler Geräte. Es lohnt sich wirklich, dafür zu sorgen, dass Sie ein bekanntes Gerät zum Laufen bekommen, denn ohne dedizierten Treiber können Sie nicht viel tun. Ich bin mit dem TP-LINK TL-WN722N gegangen.
  • SDHC-SD-Karte, mindestens 4 GB (etwa 10 US-Dollar).
  • USB-Flashlaufwerk (optional, etwa 15 US-Dollar), wenn Sie der Meinung sind, dass Ihre SD-Karte nicht groß genug ist, um als primärer Dateiserver zu dienen. Ich bin mit einem 16 GB Laufwerk gegangen.
  • 5-Volt-Stromversorgung für Ihren Pi (Micro-USB). Ich habe ein altes Ladegerät für Mobiltelefone verwendet, Sie können etwas ähnliches für etwa 6 Dollar finden.
  • Computer mit USB-Kartenleser (zum Flashen des Betriebssystems auf Ihre SD-Karte).
  • Etwas, um einen Pi-Fall zu bauen (ich habe Lego-Steine ​​verwendet).

Es ist ziemlich einfach, die gesamte Einheit für unter 70 US-Dollar zu bauen, und es besteht eine gute Chance, dass Sie viele dieser Teile bereits im Haus haben. Sammeln Sie alles, was Sie brauchen, und wir bereiten das Betriebssystem vor.

Schritt 2: Holen Sie sich das Betriebssystem auf Ihre SD-Karte

Gehen Sie zur Pi (rate) Box-Homepage und laden Sie das Betriebssystem herunter - Sie finden oben im Artikel einen Link zu einer Torrent-Datei. Das Betriebssystem wird als 2-GB-IMG-Datei geliefert. Denken Sie daran: Keimen Sie den Torrent großzügig, um anderen dabei zu helfen, diese Dateien zu erhalten.

Wenn der Download abgeschlossen ist, müssen Sie den IMG auf Ihre SD-Karte schreiben. Wenn Sie sich nicht sicher sind, wie das geht, finden Sie hier Programme für Ihr Betriebssystem:

  • Windows: Win32 Disk Imager
  • Mac: ApplePi Baker
  • Linux: USB-Imagewriter (durchsuchen Sie den Paketmanager Ihrer Distribution!)

Richten Sie Ihr Programm auf das Image und Ihr USB-Laufwerk - Stellen Sie sicher, dass es das Richtige ist. Das Betriebssystem für Ihre PirateBox ist fertig!

Schritt 3: Legen Sie alle Teile zusammen

Nun, da Ihre SD-Karte fertig ist, ist es Zeit, alles zusammenzubauen. Stecken Sie die SD-Karte, den WLAN-Dongle und Ihr USB-Laufwerk wie oben gezeigt ein. Schließen Sie dann das Pi mit einem Ethernet-Kabel direkt an Ihren Router an. Das Gerät läuft letztendlich vollständig offline. Sie müssen es jedoch für die Ersteinrichtung mit Ihrem Netzwerk verbinden.

Vielleicht möchten Sie auch Ihren Fall vorbereiten. Wie Sie oben sehen können, habe ich meinen Fall mit Legosteinen gemacht (ich glaube fest daran, dass Legosteine ​​Ihr Leben verbessern können. Wie benutze ich LEGOs, um deine Zeit besser zu verwalten? Wie nutze ich LEGOs, um deine Zeit besser zu steuern?) Ich glaube, ich habe das ultimative gefunden Produktivitäts-Tool: LEGOs, geh nicht, lass es mich erklären. (Read More), aber du kannst jedes beliebige Material verwenden. Schauen Sie sich unsere Liste der einzigartigen DIY Raspberry Pi-Hüllen an 18 interessante DIY-Raspberry-Pi-Hüllen 18 interessante DIY-Haspberry-Pi-Hüllen Die Raspberry Pi ist ein unglaublicher Computer, aber aufgrund des Barebones-Designs kann er leicht anfällig sein. Wir zeigen Ihnen die besten DIY-Hüllen zum Schutz Ihres Pi. Lesen Sie mehr, wenn Sie Ideen brauchen.

Beachten Sie, dass Sie für dieses Projekt nicht auf alle Ports auf Ihrem Pi zugreifen müssen. Dies gibt Ihnen die Freiheit, Ihren Fall zu erstellen - ich habe dies genutzt, indem Sie nur die Ethernet-, SD- und USB-Steckplätze freigelegt haben (mit einem HDMI-Fenster, nur für den Fall)..

Schritt 4: Konfigurieren Sie Ihre PirateBox

Haben Sie alles zusammengefügt und angeschlossen? Gut. Warten Sie etwa eine Minute und dann stellen wir über die Befehlszeile eines anderen Computers eine Verbindung zu Ihrer PirateBox her. Keine Panik! Es ist einfacher als du denkst. Mac- und Linux-Benutzer müssen nur das Terminal öffnen, während Windows-Benutzer ein SSH-Programm wie PuTTy herunterladen sollten. Die offiziellen Anweisungen wiesen mich darauf hin:

ssh root @ alarmpi 

Ich konnte das nicht zum Laufen bringen und musste daher die IP des Geräts verwenden, um eine Verbindung herzustellen. Sie können dies finden, indem Sie ggf. die Einstellungen Ihres Routers überprüfen. In jedem Fall lautet das Root-Passwort für Ihre PirateBox “Wurzel”. Nachdem Sie sich angemeldet haben, sehen Sie eine Liste der Dinge, die Sie tun sollten (wie abgebildet). Die erste: Ändern Sie das Passwort mit diesem Befehl:

passwd 

Sobald Sie dies getan haben, sollten Sie den Piratebox-Dienst starten:

systemctl start piratebox 

Und dann sollten Sie Ihrer PirateBox mitteilen, dass sie den Dienst beim Booten starten soll:

systemctl piratebox aktivieren 

Sie können die Image-Tafel auch aktivieren, wenn Sie möchten (Sie können dies später tun, wenn Sie möchten). Verwenden Sie diesen Befehl, um eine Konfigurationsdatei zu öffnen:

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

Dann ändern Sie den Admin-Benutzernamen und das Passwort. Wenn Sie dies getan haben, beenden Sie den Texteditor und führen Sie den folgenden Befehl aus:

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

Sie finden auch Anweisungen zum Einrichten des UPnP Media Servers. Richten Sie dies ein, wenn Sie möchten. Sobald alles fertig ist, trennen Sie Ihre PirateBox und trennen Sie das Ethernet-Kabel. Es ist an der Zeit, über WLAN eine Verbindung zu Ihrer Box herzustellen.

Schritt 5: Starten Sie Ihre PirateBox und verbinden Sie sich!

Stecken Sie das Netzteil der PirateBox wieder ein (aber schließen Sie das Ethernet nicht an!). Überprüfen Sie auf Ihrem Computer die verfügbaren WLAN-Netzwerke: Sie sollten innerhalb einer Minute ein neues drahtloses Netzwerk sehen “PirateBox - Freigeben”.

Verbinden Sie sich mit diesem und öffnen Sie dann “piratebox.lan” (oder eine andere URL) in Ihrem Browser. Sie sollten eine Website wie die abgebildete sehen. Von hier aus können Benutzer chatten, Dateien hochladen oder durchklicken, um das Forum zu verwenden.

Wenn Ihre PirateBox nicht startet, geraten Sie nicht in Panik: Dies ist ein bekanntes Problem mit bestimmten Wireless-Karten, und im Forum gibt es eine Korrektur.

Wenn Sie sich über WLAN mit Ihrer PirateBox verbunden haben, können Sie erneut eine Verbindung zu SSH herstellen, um Änderungen vorzunehmen.

Schritt 6: USB-Speicher zum Laufen bringen

Standardmäßig verwendet Ihre PirateBox kein USB-Laufwerk zum Speichern von Dateien. Das bedeutet, dass Sie nur noch freien Speicherplatz auf Ihrer SD-Karte haben. Ich habe keine Ahnung, warum das so ist und warum die Dokumentation dazu nicht mehr im Vordergrund steht, aber das ist der Fall.

Wenn Sie Ihr USB-Laufwerk verwenden möchten, formatieren Sie es mit einem anderen Computer in FAT32 (in Windows klicken Sie mit der rechten Maustaste auf das Laufwerk und klicken Sie dann auf “Format”, Kommissionierung “FAT32” aus der Dropdown-Liste). Verbinden Sie sich dann über SSH mit Ihrer PirateBox und befolgen Sie diese Anweisungen. Diese Befehle teilen Ihrer PirateBox mit, dass Sie Ihre USB-Verbindung beim Booten herstellen und dieses Laufwerk so einrichten, dass es als Speicher für hochgeladene Dateien und Ihre Image-Karte dient.

Schritt 8: Noch ein paar Tweaks

Wenn Ihnen die Standard-SSID nicht gefällt, “PirateBox - Freigeben”, du kannst es ändern. Verwenden Sie diesen Befehl, um die richtige Konfigurationsdatei zu bearbeiten:

nano /opt/piratebox/conf/hostapd.conf 

Ändern Sie dann die Zeile, die mit beginnt “ssid =” um Ihren bevorzugten Netzwerknamen anzugeben.

Sie stellen möglicherweise auch fest, dass die Zeitstempel nichts mit irgendetwas zu tun haben - Dateien behaupten, dass sie in den 1960ern aktualisiert wurden. Dies liegt daran, dass Ihr Pi im Gegensatz zu den meisten Computern keinen eingebauten Akku besitzt, um die Uhr genau zu halten. In diesem Forenbeitrag erhalten Sie eine temporäre Lösung für dieses Problem. Beachten Sie jedoch, dass Sie dies jedes Mal tun müssen, wenn Sie Ihre PirateBox neu starten (es gibt keine Möglichkeit, dies zu beheben, sorry)..

Eine weitere Sache: Standardmäßig wird die Chatbox jedes Mal zurückgesetzt, wenn die PirateBox dies tut. Wenn Sie dies ändern möchten, können Sie es konfigurieren.

nano /opt/piratebox/conf/piratebox.conf 

Um die Konfigurationsdatei zu öffnen, bearbeiten Sie:

RESET_CHAT = "Ja" 

… sagen…

RESET_CHAT = "nein" 

Vielen Dank an Disk91.com für diesen Tipp.

Sie können noch viel mehr anpassen, aber wir werden das für zukünftige Artikel speichern. Erkunden Sie jedoch das PirateBox-Forum!

Wofür werden Sie Ihre PirateBox verwenden??

Das ist es! Nun, da Sie eine PirateBox eingerichtet haben, was haben Sie damit vor? Lass es uns in den Kommentaren wissen - ich werde auch versuchen, alle Fragen zu beantworten, die du hast. Wenn Sie mehr erfahren möchten, schlage ich vor, zum PirateBox-Forum zu wechseln. Dort kannst du mit dem Team hinter dir und anderen Fans von PirateBox sprechen. Du wirst viel lernen.

Erfahren Sie mehr über: File Sharing, Raspberry Pi.