Quello che vi mostrerò oggi è sostanzialmente come creare (io la chiamo così):
Una Remote Torrent Station h24 Low Cost
Se tarmite google avete trovato questa pagina, probabilmente vi siete gia spulciati quelle indicizzate per prime, quelle che mi sono letto anchio al tempo, e che sono davvero bene fatte. Quindi in pieno spirito di condivisione ed efficenza, per velocizzare il tutto, vi rimando direttamente a queste due guide su Erriko.it, alle quali aggiungerò solo dei dettagli essenziali al nostro scopo.
- Installare Transmission bittorrent in OpenWRT
- Montare memorie usb e qualsiasi filesystem in OpenWRT
- Espandi la ram del tuo router OpenWRT con la SWAP
Se avete gai seguito la mia guida al controllo remoto, dovete aggiungere alle varie configurazioni, 2 porte
- 9091 per l'interfaccia grafica
- 51413 per il download
- vi /etc/config/trasmission
- option rpc_whitelist '127.0.0.1,192.168.1.*'
option rpc_whitelist_enabled false - option rpc_whitelist '127.0.0.1,192.168.1.*,*.*.*.*'
option rpc_whitelist_enabled true - in questo modo diremo a transmission di accettare connessioni all'interfaccia da qualisiasi indirizzo ip, ovvero, da qualsiasi posto o rete ci venga in mente di connetterci
http://VOSTRONOME.no-ip.org:9091/transmission/web/
Erriko, nella sua ottima guida, ha tralasciato un solo piccolo dettaglio, indispensabile ai nostri scopi.
L'automount, ossia vogliamo che appena accendiamo il sistema, la periferica sia gia pronta per essere usata. Per fare questo potete crearvi uno script di automount da eseguire in fase di boot, oppure semplicemte, dall'interfaccia LuCi
- System -> Startup
- Nel modulo di Local Startup aggiungamo
- mount /dev/sda1 /mnt/penna
mount /dev/sdb1 /mnt/maxtor
swapon /dev/sda2
Dando per scontato che il download riguardi file molto pesanti, dovete necessariamente modificare nella configurazione di transmissio, anche
- option download_dir '/mnt/maxtor/transmission/Download'
option incomplete_dir '/mnt/maxtor/transmission/Incomplete'
option incomplete_dir_enabled true
Perchè maxtor dite?
Semplice, perchè invece che usare una penna usb ho usato un adattaore IDE-USB (5euro dalla cina) per collegare un harddisk da 40GB (smontato da un pc in un cassonetto), raffreddato con una ventola da CPU (smontata dallo stesso pc), alimentato con un alimenattore da pc (stessa fornitura).
Consigli
Questa soluzione è low cost dal punto di vista hardaware, ma alza un po i consumi energetici. L'ho fatto perchè oggi in particolare dovevo scaricare un file da 25GB
Certamente è fantastico avere una stazione che scarichi per noi torrente 24 ore su 24. Ma ricordo a chi non fosse esperto di hardware, che le penne usb non sono progettate per scritture continue di file parziali, dovrebbero essere usate solo per trasferire file da un pc all'altro. Usandole per il nostro scopo, a lungo andare c'è il forte rischio di rovinarle. Problema certo sorvolabile, visto che ormai ci danno 8GB a 10 euro.
Se come me usi un adattatore IDE to USB, o un harddisk esterno commerciale, ricordati di accenderlo un minuto prima di accendere il router, altriemnti il chip non farà in tempo a caricarsi e l'automount fallirà.
Se utilizzare un hub sulla vostra porta usb, uva volta modificati i file di configurazione, ricordatevi di non modificare l'ordine in cui sono connesse le periferiche, questo manderebbe a puttane il vostro lavoro
Se siete accaniti downloader, vi consiglio di dotare la CPU e la RAM del vostro router, di ventole e dissipatori, rimediate dallo stesso pc scassato di prima
Spero di esservi stato d'aiuto, godetevi la vostra torrent station ;)
Vi consiglio anche: Transmission su openwrt, torrent da android via tunnel ssh
ciao . vorrei fare proprio quello che hai fatto tu... ho una vodafone station con gia installato openwrt luci
RispondiEliminae transmission... e la mia vodafone station originale correttamente collegata come router principale da dove ho la mia linea adsl. ora il punto è questo . ho due grossi problemi. il primo e che non so come modificare il file network con i parametri per riuscire a collegare la station moddata alla station originale. secondo problema e che quando apro l'interfaccia di transmission .... se clicco su open non succede niente... ti prego aiutami :)
per il primo problema, puoi leggere la mia guida su come installare e configurare openwrt su alice, si adatta facilmente.
RispondiEliminaper il secondo, oltre a tentare di reinstallare transmission, apache e i relativi moduli. puoi aggiungerli tramire il terminale ssh
ho risolto grazie valerio :)
RispondiEliminascrivi come, così altri potranno imparare ;)
RispondiEliminasto utilizzando un airrouter ubiquiti che ha la wan guasta , per mantenere i consumi bassi si può optare per un disco ssd alimentato dalla porta usb sale un po il prezzo , le scritture saranno limitate , ma il silenzio è pari a zero i consumi bassi, utilizzare una piccola partizione come swap , il tutto pare andare molto bene... Grazie per la guida
RispondiEliminasi usare un ssd è fortemente consigliato per consumi velcoità e rumore. speriamo che i prezzi continuino a calare
EliminaGli SSD sono fortemente sconsigliati per il download di torrent. Le continue scritture lo fanno morire giovane.
RispondiEliminaSempre meglio i vecchi HDD meccanici per i torrent.
la maggior parte degli ssd commerciali regge fino a un PB di scritture, quindi avoglia a torrent, sicuramente uno meccanico conviene se non hai problemi di rumore. l'ideale è un ssd usato di quelli da 16gb che smontano dai portatili
Eliminaio in questo modo riesco a scaricare torrent ma ho notato che a volte il router si riavvia. La colpa è proprio di transmission. Consigli per settarlo? magari abbasso il numero di connessioni?
RispondiEliminaGrazie
abbassare le connessioni è una possibilità, ma in generale potresti avere problemi con file troppo grandi o con troppi torrent insieme, sei limitato dall'hardware del router. una buona cosa è mettere transmission in autorun quando parte il router, in modo che si avvi da solo in caso di arresto improvviso
EliminaSto modificando un alice agpf router con gli openwrt,
RispondiEliminavolevo sapere perchè transmission crasha quando
scarico torrent con molti seed, ho anche ampliato la
memoria con un EXTROOT, quindi problema di spazio....
credo che non dovrei averne, a questo punto mi da da
pensare la RAM? Ma ho fatto anche qui lo Swap sempre
su una partizione della USB a 64mb.... dove sbaglio?