Sommario:

Always ON Raspberry Pi Server DLNA e client Torrent con LED di stato: 6 passaggi
Always ON Raspberry Pi Server DLNA e client Torrent con LED di stato: 6 passaggi

Video: Always ON Raspberry Pi Server DLNA e client Torrent con LED di stato: 6 passaggi

Video: Always ON Raspberry Pi Server DLNA e client Torrent con LED di stato: 6 passaggi
Video: DEF CON 22 - Эйджа - Спасение киберпространства путем нового способа обмена файлами 2024, Novembre
Anonim
Server DLNA Raspberry Pi sempre attivo e client Torrent con LED di stato
Server DLNA Raspberry Pi sempre attivo e client Torrent con LED di stato
Server DLNA Raspberry Pi sempre attivo e client Torrent con LED di stato
Server DLNA Raspberry Pi sempre attivo e client Torrent con LED di stato
Server DLNA Raspberry Pi sempre attivo e client Torrent con LED di stato
Server DLNA Raspberry Pi sempre attivo e client Torrent con LED di stato

Ho provato a farne uno per me e funziona perfettamente. È in grado di trasmettere video HD senza alcun ritardo e i LED di stato mi danno un rapido stato di esso.

Ho aggiunto i passaggi che ho seguito per metterlo insieme di seguito. Per favore, seguilo, se sei interessato a costruirne uno.

Provalo e fammi sapere come è andata

Progettato un nuovo caso per questo

Passaggio 1: aumentare l'alimentazione sulla porta USB per il rilevamento del disco rigido

Il mio Pi non stava rilevando il disco rigido, non stava girando, quindi..

sudo nano /boot/config.txt

inserisci sotto la riga in fondo al file

max_usb_current=1

trovato questo qui e ha funzionato.

Passaggio 2: montaggio automatico del disco rigido all'avvio

  1. Prima crea un punto di montaggio

    sudo mkdir /mnt/disk1

  2. La mia unità era ntfs quindi

    sudo apt-get install ntfs-3g -y

  3. Ora collega il dispositivo e vedi se il nuovo dispositivo viene mostrato sotto /dev cerca qualcosa come sda1 (questo può variare)
  4. Ora monta il dispositivo

    sudo mount -o uid=pi, gid=pi /dev/sda1 /mnt/disk1

  5. E controlla che tu possa leggere una scrittura su unità andando in /mount/disk1
  6. Ora dobbiamo montare questa unità ogni volta che Pi si avvia
    1. Ottieni l'UUID di drive by

      • sudo ls -l /dev/disk/by-uuid/ | grep sda1 | awk '{print $9}' (cambia sda1 one con il nome del tuo dispositivo in /dev)
      • Ora modifica fstab e aggiungi la riga sotto a
        • sudo nano /etc/fstab
        • UUID="X" /mnt/usbstorage ntfs nofail, uid=pi, gid=pi 0 0 (sostituisci "X" con UUID)
      • Sfortunatamente questo non ha funzionato a causa di alcuni fattori, quindi ho cercato su Google e ho trovato questo, che ha funzionato

        Quindi modificato /boot/cmdline.txt e aggiunto rootdelay=5 in fondo al file

Passaggio 3: configurazione IP statico (opzionale)

Accederò a Pi da remoto, quindi riparare l'IP è utile per me

sudo vi /etc/network/interfaces

e modificato eth0 in

iface eth0 inet statico

indirizzo 192.168.1.3

maschera di rete 255.255.255.0

rete 192.168.1.0

trasmissione 192.168.1.255

gateway 192.168.1.1

Questo potrebbe essere diverso per te, quindi aggiorna di conseguenza. Si prega di fare riferimento a questa pagina per maggiori dettagli.

Passaggio 4: installare il client Torrent di trasmissione

Installa il client Torrent di trasmissione
Installa il client Torrent di trasmissione
  1. installa il client

    sudo apt-get install broadcast-daemon

  2. Crea le cartelle per i file di download

    • mkdir -p /mnt/disk1/Torrent_inprogress
    • mkdir -p /mnt/disk1/Torrent_complete
  3. Per configurare la trasmissione ho usato questa pagina, hanno un file di configurazione di esempio con cui iniziare per ulteriori configurazioni fare riferimento a questa pagina.
  4. Ora configura la trasmissione per iniziare con Pi

    sudo update-rc.d default di trasmissione-daemon

Passaggio 5: installazione e configurazione del server DLNA

  1. Installa minidlna

    sudo apt-get install minidlna

  2. Config minidlna

    Ho usato queste istruzioni per configurare minidlna

  3. Configura minidlna per iniziare con Pi

    sudo update-rc.d valori predefiniti minidlna

Consigliato: