{"id":711,"date":"2007-08-04T12:22:30","date_gmt":"2007-08-04T10:22:30","guid":{"rendered":"http:\/\/bitacora.eniac2000.com\/?p=711"},"modified":"2007-08-04T12:22:30","modified_gmt":"2007-08-04T10:22:30","slug":"ctorrent-descargas-en-openwrt","status":"publish","type":"post","link":"https:\/\/bitacora.eniac2000.com\/?p=711","title":{"rendered":"CTorrent: acceso a redes P2P en OpenWRT"},"content":{"rendered":"<p>Unas de las posibilidadesde jugueteo interesante que permiten los dispositivos con un OpenWRT instalado es la posibilidad de usarlos como clientes de redes P2P. Sin embargo, a la hora de utilizarlos con este fin nos encontramos con un grave problema: la limitaci\u00f3n de recursos.<\/p>\n<p>A la hora de afrontar esta limitaci\u00f3n de recursos tenemos que hacer frente a las dos principales limitaciones: la de prestaciones del aparato y la de espacio de almacenamiento. Para hacer frente a la segunda existen diversas posibilidades, entre las que se encuentran el dotar a estos aparatos de acceso a unidades externas, o bien de hacer uso de unidades compartidas en red. En cualquier caso, es un problema susceptible de ser abordado sin demasiadas complicaciones.<\/p>\n<p>Sin embargo, el primero de los problemas, el referente a los escasos recursos de la m\u00e1quina, es m\u00e1s complicado de abordar. Estos dispositivos suelen tener un m\u00e1ximo de 32 megas de RAM (en mi caso es a\u00fan m\u00e1s escaso, tan s\u00f3lo 16) y un peque\u00f1o procesador que no permite demasiadas alegr\u00edas. Y este problema dif\u00edcil soluci\u00f3n tiene, salvo usar aplicaciones ligeras dise\u00f1adas al efecto. En el caso de las P2P, hay una aplicaci\u00f3n que podemos destacar: CTorrent (o, mejor dicho, <a href=\"http:\/\/www.rahul.net\/dholmes\/ctorrent\/\">Enhanced CTorrent<\/a>).<\/p>\n<p>CTorrent es un cliente de redes torrent programado en C++, con el objetivo, dice su creador, de ser peque\u00f1o y ligero. Tiene disponibles versiones empaquetadas para diferentes distribuciones, entre las que se encuentra OpenWRT. Se usa por l\u00ednea de comandos, y necesita tener descargado el archivo torrent correspondiente.<\/p>\n<p>Esta ma\u00f1ana lo he descargado y probado, haciendo uso como espacio de almacenamiento la tarjeta SD que le acopl\u00e9 a mi dispositivo con OpenWRT hace algunos d\u00edas, y el resultado ha sido francamente bueno. Aqu\u00ed dejo el extracto de la operaci\u00f3n:<\/p>\n<p><code>root@OpenWrt:\/sd# ctorrent 1.torrent<br \/>\nMETA INFO<br \/>\nAnnounce: http:\/\/www.pnworld.biz:2710\/vclf1rv5wa16tdda3zrpq6lxf1wpgocr\/announce<br \/>\nCreated On: Thu Aug  2 19:24:40 2007<br \/>\nPiece length: 262144<br \/>\nFILES INFO<br \/>\nDirectory: Transformers Movie Character Wallpaper - Hi Res - 02-08-07 - www.pnworld.biz<br \/>\n&lt;1>  Wallpapers.rar [5854543]<br \/>\n&lt;2>  infomation.txt [564]<br \/>\nTotal: 5 MB<br \/>\nwarn, couldn't set bit field refer file 1.torrent.bf:  No such file or directory<br \/>\nThis is normal if you are starting or seeding.<br \/>\nListening on 0.0.0.0:2706<br \/>\nPress 'h' or '?' for help (display\/control client options).<br \/>\n\/ 18\/20\/267 [22\/23\/23] 6MB,0MB | 78,0K\/s | 64,0K E:0,1<br \/>\nDownload complete.<br \/>\nTotal time used: 2 minutes.<br \/>\nSeed for others 72 hours<br \/>\n| 0\/12\/271 [23\/23\/23] 6MB,2MB | 0,7K\/s | 0,0K E:0,2<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unas de las posibilidadesde jugueteo interesante que permiten los dispositivos<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[13],"tags":[],"series":[],"class_list":["post-711","post","type-post","status-publish","format-standard","hentry","category-informatica"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/posts\/711","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=711"}],"version-history":[{"count":0,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/posts\/711\/revisions"}],"wp:attachment":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=711"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=711"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=711"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fseries&post=711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}