Asus RT-AC68U: Instalación rtorrent y rutorrent en firmware Merlin
2019-04-26
Índice
- Desinstalando transmission
- Instalación
- Cambiar usuario y contraseña rutorrent
- Plugins
- Administrar servicio rtorrent
- S85 rtorrent missing
A lo largo de los diferentes artículos que hemos ido publicando sobre el Asus RT-AC68U, hemos visto las posibilidades que ofrece, los beneficios de utilizar el firmware Merlin, hemos instalado transmission como cliente torrent, sin embargo si se te queda pequeño en cuanto a características, podemos instalar rtorrent como cliente y rutorrent como UI para su administración, incluidos diferentes plugins para añadir nuevas características.
Desinstalando transmission
Si tenias instalado transmision, desinstálalo, para ello paramos servicio
/opt/etc/init.d/S88transmission stop
Desinstalamos tranmission
opkg remove transmission-web transmission-daemon-openssl transmission-remote-openssl
Removing package transmission-web from root...
Removing package transmission-daemon-openssl from root...
Not deleting modified conffile /opt/etc/transmission/settings.json.
Removing package transmission-remote-openssl from root...
Instalación
Iniciamos la instalación ejecutado el comando opkg install rtorrent-easy-install
, en realidad es un asistente que se encargara de instalar todos los paquetes necesarios y luego ira preguntando por el nombre usuario y contraseña de acceso a rutorrent, puerto de escucha del servidor, los ratios de velocidad y ubicación de las carpetas de descargas (una carpeta del disco USB conectado al router).
opkg install rtorrent-easy-install
...
...
...
Configuring rutorrent.
Configuring rutorrent-plugin-rpc.
Configuring libncurses.
Configuring screen.
Configuring lighttpd-mod-fastcgi.
Configuring lighttpd-mod-scgi.
Configuring lighttpd-mod-auth.
Configuring rtorrent-easy-install.
#### Welcome to rtorrent easy installation script!
We assuming no lighttpd/rtorrent/rutorrent was installed before!
Please, answer a few question to configure torrent client.
Default aswers given in [brackets], just hit Enter to accept it.
Type "username:password" if you want to protect Web UI or hit Enter to leave password protection disabled []: lucas001+
Which port should be used by web interface? [81]:
Enter (maximal) download speed in KB/s [2048]: 0
Enter (maximal) upload speed in KB/s [0]: 0
Enter folder name on USB drive where torrent content should be stored [/opt/torrents]: /tmp/mnt/sdb/Share/Descargas
Done! You may open 51411-51412 TCP/UDP ports on your router to
facilitate uploading/donwloading. It's not necessary but recommended.
rutorrent web UI will be available at following URL:
http://<ip_address_of_router>:<port>/rutorrent
Do you wish to start torrent client? [y]:
http://<ip_address_of_router>:<port>/rutorrent
Do you wish to start torrent client? [y]:
Starting lighttpd... done.
Starting rtorrent... done.
Para acceder a rutorrent lo haremos a travós de la dirección
http://<direccion_ip_del_router>:<puerto>/rutorrent
Cambiar usuario y contraseña rutorrent
Si por alguna razón necesitas cambiar el usuario o contraseña de acceso a rutorrent puedes editar el fichero /opt/etc/lighttpd/rutorrent_passwd
Plugins
Puedes ver los plugins disponibles con el comando
opkg find rutorrent-plugin*
Para instalarlos
opkg install rutorrent-plugin-ratio rutorrent-plugin-theme rutorrent-plugin-cpuload rutorrent-plugin-diskspace rutorrent-
plugin-erasedata rutorrent-plugin-extratio rutorrent-plugin-extsearch rutorrent-plugin-geoip rutorrent-plugin-ratio rutorrent-plugin-theme rutorrent-plugin-httprpc
Para algunos plugins es necesario instalar php-7
opkg install php7-mod-json php7-cli
Administrar servicio rtorrent
Para administrar el servicio
Uso: /opt/etc/init.d/S85rtorrnet (start|stop|restart|check|kill|reconfigure)
S85 rtorrent missing
Puede darse el error de que no encuentre el script de arranque del servicio S85rtorrent
Comprueba que realmente estó en el sistema
carlos@Asus:/tmp/home/root# ls -l /opt/etc/init.d/
-rwxr-xr-x 1 carlos root 215 Dec 9 15:17 S80lighttpd
-rwxr-xr-x 1 carlos root 327 Feb 3 12:33 S85rtorrnet
-rw-r--r-- 1 carlos root 2822 Sep 10 18:21 rc.func
-rwxr-xr-x 1 carlos root 966 Sep 10 18:21 rc.unslung
Comprueba que inicia
carlos@Asus:/tmp/home/root# /opt/etc/init.d/S85rtorrnet
Usage: /opt/etc/init.d/S85rtorrnet (start|stop|restart|check|kill|reconfigure)
carlos@Asus:/tmp/home/root# /opt/etc/init.d/S85rtorrnet start
Starting rtorrent... done.
Por ultimo, en caso de que no inicie o no tengas el script comprueba o crea el script opt/etc/init.d/S85rtorrnet con el siguiente contenido
#!/bin/sh
ENABLED=yes
PROCS=rtorrent
ARGS="-D -n -o import=/opt/etc/rtorrent/rtorrent.conf"
PREARGS="screen -dmS rtorrent"
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
if [ -z "`pidof $PROCS`" ]; then
rm -f /opt/var/rpc.socket
fi
. /opt/etc/init.d/rc.func
y dale permisos de ejecución
chmos +x /opt/etc/init.d/S85rtorrnet
Espero que te haya gustado, pasa un buen día…