NSLU2-Linux
view · edit · print · history

These notes are for the installation and use of the rtorrent client on a standalone NSLU2 Unslung 6-10-beta within a windows network environment accessed via shell. The reasons being that rtorrent is a stable light-weight client that is still maintained regularly, offers good torrent control, suitable automated features and is not banned from (any/some?) private trackers - perfect for a low power device kept running for long periods of time. (also applicable to the 6.8-beta unslung)

N.B. At this stage of development, the following configuration of rtorrent will not function on an unslung NSLU2 exactly as the software was designed to, therefore some allowances need to be taken into consideration. The problems are mainly to do with the torrent file size, transfer size and ratio that all get reported as zero at the command line. The work around for this is to use a python script that parses this information held in a regularly updated torrent session file into a webpage.

Assuming a fresh install on an unslung NSLU2 the following extra optware packages are to be installed -

rtorrent 0.8 , libtorrent 0.12 , screen , python , nano , openssh

The rtorrent/libtorrent versions are (and need to be) the latest ones, at time of writing, available in the optware lists and at the maintainers page. Rtorrent (the client) uses libtorrent (the library), the versions are co-dependant, and for the sake of clarity I will just refer to rtorrent throughout.

Screen is used to be able to start a terminal session, run rtorrent, log out and then log back in at a later time - use google to get a better description of it.

Python is used to enable a statistics script (rtorstat) to run that is used to provide information via a webpage about the state of the client that isn't available at the command line (as mentioned above).

Nano is just a text editor that I like, others will use different/better apps, the main thing is to be sure you have a text editor to change some of the config files.

OpenSSH? is used as for connecting to the NSLU from your main computer, as no one wants to use telnet apparently - search the wiki for this and other queries regarding the packages listed above.

Assuming everything installs correctly you can then move onto the configuration of the rtorrent client, details can be found here - http://libtorrent.rakshasa.no/

The default install of the client places a config file at ~/rtorrent.rc which can be modified to enable certain features that automate the process of using the NSLU, the most important being the use of a watch directory where torrent files placed within are automatically enqueued. This directory should be made visible to the local network. More detailed information can be found here - http://kmandla.wordpress.com/2007/05/02/howto-use-rtorrent-like-a-pro/ Ensure that you have the sessions directory set.

For those like me that sometimes stumble into things Linux, you have to rename the rtorrent.rc file as .rtorrent.rc so that it has that extra full stop at the beginning of the filename. This makes it run. This also makes it invisible. You can still edit it. Google.

This is a good time to test that the config settings made are suitable to your network and access to internet. If all is well, then we now go to the python script that was mentioned above, rtorstat. This script will help you run the rtorrent client by providing you with the information lacking from the client at the command line. Go here for the instructions - http://www.g-loaded.eu/2007/06/23/rtorstat-a-simple-rtorrent-status-web-page-generator/

There are some NSLU specific intructions here http://www.nslu2-linux.org/wiki/HowTo/RtorrentLikeAPro that you should use for the bit about the bencode.py stuff. Other than that just follow the g-loaded webpage, noting that for my unslung NSLU the cronjob line gets added to the file at /etc/crontab and that I changed the location of the html file to be /home/httpd/html/rtorstat.html

Now with everything running correctly your client can be controlled via a terminal session and observed via a webpage, individual torrents can be prioritised with the + or - keys, global upload and download rates can be controlled via the (shift)a,s,d,z,x,c key combinations - check the manual. For private trackers the client gets reported as libtorrent.


Janilxx note for 0.8.0-1: FYI: opt/etc/init.d/S99rtorrent does not start with just installed Unslung


Setting up on 6-10beta following the instructions above yielded a non-functioning watch directory. I place torrent files there but they don't get automatically loaded. Manual load works fine. The .rtorrent.rc is being read as the correct session directory is filled with relevant data. /kazam


Edit: OK, so difining the watch directory to be in the home directory of the rtorrent executing user fixes the problem even though I had r/w privilieges before. Aggregated ul/dl data still shows all zeros though but I guess that's known bug.


NOTE - if you are using the latest version of rtorrent 0.8.3 with libtorrent 0.12.3 on unslung you might be noticing a Tracker: connection error that basically stalls all torrents from connecting to the tracker properly. This has been noted on the rtorrent website and the suggested fix is to upgrade libcurl to version 7.19.0-2 upwards. Kaputnikgo

view · edit · print · history · Last edited by rwhitby.
Based on work by pam anderson fuck videos, anti flag music code, chattahoochee technical college, tylenol codeine canada, animated christmas card, mwester, webmap, mahjong garden license code, movie mtv volleyball, bottoms up girls, dish network hack, student group travel to spain, cheap health insurance quote, anti tnf drug, adopted cats, mtv movie, pornstar movie archive, long term problems of the tsunami, hentai gods, movie new review, jagged edge videos, Rolf, index, albuquerque movie nm theater, adsl family wanadoo, domain, cingular motorola v220 free ringtone, mistake in disney movie, caution bancaire, restaurant smoker, gift package spa, aphex twin live video, where to buy ephedrine, log houses, pj tucker ineligible, pimped out rides, geoscouter, emortal clothing, teenhitchhiker, nokia 6010 download ringtone, master of puppets video, indus video india, alcohol synthroid, karisma kapoor wedding video, pinoy movies, omarion music video o, reversal vasectomy video, dip switch, leonard maltin movie guide cd-rom, morphine heroine, dragon ball gt porn, somerset house london ice skating, Thomas Reitmayr, pure compound, moviex, list of legal drugs, links, ski goggles, midi notate 409 crack, teen chat lines, rss feed reader free, soccer spartacus, red hot chili peppers live video, plate in microwave, movie pee schuettlers, addict drug living, mainstream movie explicit sex, public flashing videos, ashlee simpson booed at orange bowl video, curry recipes, value for money pc hardware, online video golf game, apartment for rent grand junction colorado, ass trafic, bespoke cabinets, sitemap, summary of romeo and juliet movie, license driver test game, american idiot music videos, url, movie you can watch online, lenka and teen pink video, pamela anderson and tommy lee video download, latin to english translator, charleston saltwater fishing charter, speech language pathologist job search, north by northwest dvd review, ichat video firewall, slugmanbashi, live police scanner, internet adult movie, kama sutra techniques, kit model t, rp120, test, kaputnikgo, angel code hinder lip video, jacky cheung song download, wwwfloridacom, nikon video camera, Jauco Noordzij, dog cages, mr skin, mountain meadow, movie making forums, page, smoking fetish video review, kung fu martial arts movie, northern lights videos, algebra review worksheet, amateurhomevids, lebian, in movie scene spanking, maroon 5 video codes, mario wyans lyrics, anal movie teen virgin, ian chariots of fire, top, andrea garzon lina lombana, pembo, christmas gift idea, not just another teen movie 8, map, passing parameters to flash movie, anniyan movie songs, http, medical license new york, virgin hymen, esl houston private tutor, ringtone upload site, kdeenanauth, lori laughlin, motiv8 music video, adobe acrobat 505 update, adobe acrobat reader 70 crack, girls naked in public, teen amputees, kiosk manufacturer, adventuer games online, license regulatory services wisconsin, vibrator sex, old women getting fucked, villemin, 740 ktrh, lawyer immigration, bjohv052, one way moving trailer rentals, zinc overdose in humans, adult xxx movies, ogre 2 halo 2 video, link, wwwhoescom, oxford shirt, paraformaldehyd, scariest horror movie ever, 115e, evacuation fire free video, netscape 8, actress fatal attraction, skin flute, licensed certified public accountant, workingdogs, reverse video in premiere, motorola ringtone slvr, frank sinatra ringtone, military holiday video greeting, man video jockstraps, scat movie downloads, very young asian lolitas, Kud, finger fucking girl, postscript converter freeware, kingwood college pharmacy technology, nicky hilton gallery, blueagle, california real estate listings ray and peggy pierce, mistress strap on movies, top fifty porn sites, mistress movie species, sex veggie, pedregon video, dog heat, inspector rebus video, shoei, inspirational site web, prison heat movie, everytime video britney spears, romantic inspirational quotes, in man movie pic wolverine x, dress-up games, noadware 3 serial number, shucks auto parts, initial d fourth stage torrents, residential moving company, counseling psychology, martin luther king printables, deep blue something, mypaydfas, survival bunker, river past video cleaner 65 1, patricka, audio speaker market, angel layout one winged, alejandra guzman desnuda, arfenhouse movie, adjustable gastric banding, prologue of ohrid, atl moviecom, engagement invitations, normal respiration, legal educational video, ByronT, inuyasha the movie2, immoral sisters movie, excitement harrisburg pa video, courier seattle, atomic twister movie review, 7_feet_up, bocbasrol, Reedy Boy, Dinkers, fcarolo, limo, Henke, and mh.
Originally by blueagle.
Page last modified on November 23, 2008, at 11:47 AM