Mi aggancio a questo post dell’ottimo Andrea Beggi: anche io come Andrea ho acquistato su ePrice un NSLU2, una utile scatoletta linux based che permette di condividere in rete dischi USB.
Differententemente da quanto accaduto al blogger mio omonimo ho potuto titirare il prodotto solo 2 giorni dopo l’ordine, e ho iniziato subito a’spippolare’ sul suddetto.
Come ho gia’ detto, l’NSLU2 usa come sistema operativo una versione apposita di Linux, tuttavia non permette l’accesso diretto al sistema, delegando le funzioni di amministrazione a una semplice interfaccia web.
Sulla rete si trovano interessanti progetti di firmware alternativi che permettono di trasformare l’aggeggino in una linuxbox a tutti gli effetti.
Il sito di riferimento e’ http://www.nslu2-linux.org/ , mentre il firmware che ho utilizzato per il mio e’ l’Unslung 6: differisce di pochissimo dal firmware originale Linksys ma aggiunge la possibilita’ di installare sul disco esterno ulteriori software con un sistema di pacchettizzazione in tutto e per tutto uguale a quello utilizzato da OpenWRT (con il WRT54GL condivide l’architettura del processore).
In questo momento il mio NSLU2 sta lavorando come dns nella mia rete locale e come media streamer compatibile con iTunes (mi permette di ascoltare dai MAC presenti in casa gli Mp3 presenti sul NAS).







Anche io come te uso uno slug da molto tempo per i servizi all’interno della mia ‘rete’ casalinga. Mi sento solo di aggiungere che ad un software eccezionale qual’e’ il pinguino con lo slug si hain mano un pezzo di hardware davvero ben progettato nella sua essenziale semplicità.
Marcello
Da pochi giorni ho acquistato lo ’slug’ senza prima averne intuito le innumerevoli potenzialità. Beh, una bella fortuna devo dire…
E’ configurato così:
chiavetta USB 512Mb con sistema UnSlung 6.8
disco da 250 GB formattato ext3
e, per il momento, lo utilizzo per:
1) gestire un repository musicale raggiungibile dal ricevitore musicale wireless PHILIPS SLA5500 tramite il sw UShare media server per Linux.
2) server amule in test
3) gestire un repository per le fotografie
Bel lavoro, Tanky.
Anche il mio slug si è evoluto rispetto da quando ho scritto il post:
attualmente oltre a continuare ad ospitare la libreria musicale si occupa anche di scaricare con enhanced-bittorrent.
Inoltre ho preparato una configurazione ‘minima’ di asterisk (faccio caricare solo i plugin strettamente necessari) e faccio gestire alla simpatica scatoletta le linee voip che utilizzo a casa.
L’ho messo sotto UPS, mai dato un problema, praticamente sempre acceso da quando l’ho acquistato.
Bel prodotto!
Quando l’ho acquistato non sapevo potesse anche permettere di scaricare dalla rete senza pc . Purtroppo però non sono smanettone e non ho confidenza con il pinguino , anche se comincio ad intuirne le enormi possibilità . Non è che qualche buon anima mi può dare delle indicazioni dettagliate per poterlo adattare alla funzione di server amule o bit torrent? . Grazie
Ciao Mauro, puoi dare uno sguardo a http://www.nslu2-linux.org/wiki/HowTo/HomePage
Trovi una bella lista di tutorial su come utilizzare in maniera ‘creativa’ l’nslu2
Grazie per la tempestività del suggerimento!
Salve,sono ivan di rovereto tn, sono molto interessato al supporto di rete della linksys.
Utilizzerei l’NSLU2 per condividere in rete un HD USB da 500Gb e soprattutto per scaricare i torrent a pc spento, ho letto che è possibile, ma è difficile l’aggiormento del firmware e la programmazione del supporto?
Utilizzo esclusivamente Windows Xp.
Ho letto tutti i Vostri commenti, mamma mia quanti problemi, ma è cosi complicato??
Attendo risposta.
Ciao Ivan: l’aggiornamento al nuovo firmware e’ abbastanza semplice, si esegue dall’interfaccia web dell’nslu.
Un po’ meno immediata e’ la procedura di ‘unsling’ (la creazione del nuovo sistema operativo sul disco esterno): tuttavia, seguendo l’ottimo tutorial presente sul sito e con poche e basilari nozioni di utilizzo di sistemi *nix non dovresti incontrare alcun problema.
Una volta terminato l’unsling puoi iniziare a utilizzare l’nslu come una normale linux box..:-)
Ciao! Sono Alberto di Padova, posso chiedere una consulenza? Premetto che sono un po’/abbastanza ignorante sull’argomento..
Ho preso l’ NSLU2 e un paio di hd; il mio scopo è di utilizzare il tutto per caricare e scaricare file anche da remoto..adesso come adesso riesco solo a scaricarli e per caricarli lo devo fare da casa…so che si può fare, ma come?
Mi sapete consigliare qualcosa?
GRAZIE!
Ciao, complimenti per il Blog !, ti premetto che questa è la mia prima esperienza con linux, grazie al tuo blog mi sono incuriuosito dell’argomento, posseggo anchio un NSLU2 la scatola dei desideri, pur non sapendo niente di linux sono riuscito ad inserire il firmware UNSLUNG 6.8 e successivamente a migrarlo sul mio maxtor da 80gb tramite la procedura di UNSLINGING, tutto ok !, successivamente ho installato enanched-ctorrent tramite il comando ipkg install, ovviamente installando anche l’interfaccia web CTCS, ed anche qui tutto ok !, il bello viene adesso che appena lancio de TELNET enhanced torrent con qualche parametro ad esempio -S, la busybox mi restituisce il messaggio no such file or directory.
Confido in un tuo aiuto, ciao e grazie anticipatamente !!
Ciao ho fatto qualche esperimento per l’utilizzo di enhanced-ctorrent con il linksys nslu2 . Inizialmente ho utilizzato l’unslinging su porta 1 (quella bassa) su una penna usb flash da 1G della HP. Poi ho aggiunto, formattando in ext3, un lacie da 300G sulla porta 2. Funziona bene tutto, ma il problema è la memoria ram a disposizione: 32 mega sono troppo poche per far andare tanti ctorrent, men che meno l’interfaccia CTCS.
Lo scatolo comincia a swappare, e la partizione di swap è su flash. Il che significa due cose: 1) è lento a swappare, 2) non è salutare per la flash che in fretta finirebbe esaurita nei suoi cicli lettura/scrittura che non sono infiniti.
Per cercare di ottimizzare le risorse, ho disabilitato il supporto UpNp e samba, tanto mentre si downloada non servono e possono sempre essere fatti ripartire in qualsiasi momento. Ma non basta.
Ho preso quindi la decisione di reinstallare tutto, con questo metodo (che consiglio vivamente a chi ha intenzione di utilizzare nslu2 per usare ctorrent):
1- utilizzare pure la versione base di unslung, che mantiene l’interfaccia web per la configurazione delle shares (fa piuttosto schifo, ma funziona).
2- Mettere il disco esterno su porta 1 (bassa), evitando di utilizzare una pen drive.
3- cercare di configurare 4 partizioni sul disco: 3 per linux e una per torrent, grande. Se non si può, pazienza si va ad utilizzare quella linux.
E’ fondamentale non usare un flash drive per la partizione swap, che non dovrebbe mai essere utilizzata in questi casi.
Altre considerazioni: per poter accedere ai files via rete, ho dovuto eseguire un chmod 777 +R nella directory di ctorrent altrimenti avevo problemi nel visualizzare le subdirectories e nel poter leggere i files via rete. Devo dire che sono rimasto molto deluso da Samba, nel senso che l’interfaccia web della linksys è scarsissima.
Poi, si utilizza enhanced-ctorrent come versione ipkg.
Poi, quando ci sono troppi torrent in esecuzione si esauriscono le sockets credo, o meglio le risorse disponibili da kernel.. morale se si lancia CTCS dice che non può accedere alla porta 2780. Chiudendo i torrent torna normale, ma: se volete usare ctcs dovete tenerlo in funzione altrimenti perdete completamente il controllo di quello che succede.
Ho installato molti pacchetti sperimentalmente sull’Unslung, funziona tutto bene MA le directory di configurazione sono ridondate, spesso sovrascritte al boot, e sono giunto alla conclusione che evidentemente il chroot fatto al boot non va tanto bene: in altre parole, sconsiglio di perdere tempo con Unslung se volete un sistema da utilizzare con linux, avendone il controllo.
E’ un incubo la Unslung, non ha ne capo ne coda nel modo in cui è organizzato il file system. Il passwd è presente in 3-4 directories, alcune di flash, altre no, alcune vengono usate altre no.. si perde un sacco di tempo a capire. Il sito ufficiale non servirà a nulla, danno per scontato che è cosi.
Quindi passerò a OpenSlug o Debian, non so ancora quale delle due.
Attenzione che per far andare ctorrent va benissimo l’Unslung, ma il consiglio è di non perdere proprio tempo a farci nulla di piu. Se volete un sistema linux su cui avete controllo, nel bene e nel male, Unslung non va bene.
Altri esperimenti: la seriale basata su chipset pl2303 (usb seriale) robotics, d’link ecc. funzionano tutte. Ma non attraverso un hub USB. Non sono riuscito a far vedere bluetooth. Morale: ci ho perso un po’ di tempo, circa due giorni (ho 15 anni di esperienza su linux), ma sempre nella convinzione di stare facendo un lavoro inutile. Non è l’unslung la versione da usare per fare sviluppo o altro. Se sapete configurare samba da soli non usate proprio unslung.
Ultima cosa: se volete usare flash drives, prendetene due uguali da 1G eventualmente. Potete formattare il secondo e partizionarlo uguale al primo, e con dd if=/dev/sda1 of=/dev/sdb1 (esempio) fare una copia esatta della prima chiave sulla seconda, per ogni evenienza.
Ora utilizzo il Linksys con attaccato sulla porta 1 (bassa) non più una flash drive ma un disco da 300G lacie (circa 80 euro da mediaworld), partizionato direttamente da interfaccia web senza cambiare niente. In pratica ho un’unica grande partizione dati (oltre alla swap e all’altra di servizio) in cui c’è il sistema operativo e anche i files da scaricare. Non c’è confronto, funziona molto meglio.
Si scaricano i files con ctorrent (enhanced-ctorrent) , con i parametri -C 2 -S localhost:2780 -D 450 -U 10 -e 4 -d
che significa: 2 mega di cache e non 16, che non ci sono. Usare CTCS sulla porta 2780, banda di download disponibile 450 K/s (4megabit), 100kbit in upload, 4 ore di seeding extra, in background .
Poi si lancia semplicemente “ctcs” e con l’interfaccia web si punta al linksys sulla porta 2780 dove compare l’interfaccia per i download.
Apparentemente dopo diverse ore di funzionamento i torrent rallentano molto, e conviene interromperli e farli ripartire con lo stesso comando.
Se dovete far partire un torrent gia scaricato, usate assolutamente il comando -c per evitare di far ricontrollare tutto il file! (uso per il seeding).
ciao
Sul secondo Linksys che ho acquistato ho montato debian. Ci vuole un po’ di attenzione e non è certamente un’operazione per novellini unix, ma seguendo le istruzioni è andato su come un guanto usando un flash disk da 1G sulla porta 1.
Debian è un’altra storia rispetto a Unslung! Quindi per chi ha buone conoscenze unix consiglio caldamente di non perdere tempo con Unslung e passare direttamente a debian. Nel frattempo sul linksys unslung ho montato il sistema di sviluppo e senza problemi si compilano in nativo programmi C . Quel che mi serviva.
ciao a tutti
anche io da qualche mese ho preso lo slug….il mitico NSLU2
be solo un consiglio…
lasciate perdere lo UNSLUNG …e passate subito ala DEBIAN…è semplicemente un altro pianeta….
Ciao,
molto interessante, ma posso usare lo SLUG come sever torrent anche sw ho un PC windows?
Non sono un esperto ma mi interessa molto ( voglio spegnere il PC)
Grazie
Premetto che non ho mai utilizzato linux.
La mia zona non è coperta da adsl e bisogna utilizzare le chiavette USB (io ho quella di tre) per navigare in HSDPA.
Vorrei trovare il modo di poter condividere la connessione con gli altri 2 PC che ho in casa tramite uno switch ma non so come veicolare la linea HSDPA da chiavetta usb ad ethernet per poi collegare lo switch. Con lo SLUG è possibile ???