Tutoriais

Atualizado em 10 jul 2015 20h20

TP-Link WR1043ND - OpenWrt, samba e torrent ( Transmission - Torrents )

  • URL Curta:
Vamos instalar e configurar o transmission, ele também terá como destino opt.

1. Instalação

[P.O]

Instale o daemon
opkg install -d opt transmission-daemon


Se for usar a interface web, se não use o Transmission Remote GUI
opkg install -d opt transmission-web


2. Configuração

[P.O]

Acesse:
cd /opt/etc/transmission


Verifique se o arquivo settings.json existe, caso positivo renomeie o mesmo:
mv settings.json settings.json.bck


Puxe o arquivo já configurado:
wget http://mndti.com/wr1043nd/openwrt/settings.json


Abra o mesmo e faça seus ajustes:
vi /opt/etc/transmission/settings.json

ver ampliado

Configure para false, se não quiser que peça usuário e senha
"rpc-authentication-required": true,


Defina a senha e o usuário, caso opte pela autenticação.
"rpc-password": "123456",
"rpc-username": "tx",


Salve o arquivo: Esc :wq! + Enter.

Crie a pasta para donwload dos torrents:
mkdir /mnt/torrents


3. Bibliotecas e links simbólicos

[P.V.N]

Links simbólicos:
ln -s /opt/usr/lib/libevent-2.0.so.5 /usr/lib/libevent-2.0.so.5
ln -s /opt/usr/lib/libminiupnpc.so.9 /usr/lib/libminiupnpc.so.9
ln -s /opt/lib/librt.so.0 /lib/librt.so.0
ln -s /opt/usr/lib/libcurl.so.4 /usr/lib/libcurl.so.4
ln -s /opt/usr/lib/libssl.so.1.0.0 /usr/lib/libssl.so.1.0.0
ln -s /opt/usr/lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.1.0.0
ln -s /opt/usr/lib/libz.so.1 /usr/lib/libz.so.1
ln -s /opt/lib/libpthread.so.0 /lib/libpthread.so.0


4. Inicialização

Agora vamos puxar o arquivo de inicialização

[P.O]

Navegue até a pasta:
cd /opt/etc/init.d/
ls


Se existir o arquivo: transmission, renomeie o mesmo:
mv transmission transmission.bck


[P.V.N]

wget http://mndti.com/wr1043nd/openwrt/transmission
chmod +x transmission


Se você preferir criar o arquivo manualmente, eis o conteúdo:
#!/bin/sh /etc/rc.common
# Copyright (C) 2008-2010 OpenWrt.org


start(){
       export LD_LIBRARY_PATH=/opt/lib:/opt/usr/lib
       export TRANSMISSION_WEB_HOME='/opt/usr/share/transmission/web/'
       service_start /opt/usr/bin/transmission-daemon -g /opt/etc/transmission
}

stop(){
       service_stop /opt/usr/bin/transmission-daemon
}


[P.V.A]

wget http://mndti.com/wr1043nd/openwrt/transmission_anterior
mv /opt/etc/init.d/transmission_anterior /opt/etc/init.d/transmission
chmod +x transmission


Se você preferir criar o arquivo manualmente, eis o conteúdo:
#!/bin/sh /etc/rc.common
# Copyright (C) 2008-2010 OpenWrt.org


start(){
       export LD_LIBRARY_PATH=/opt/lib:/opt/usr/lib
       export TRANSMISSION_WEB_HOME='/opt/usr/share/transmission/web/'
       /opt/usr/bin/transmission-daemon -g /opt/etc/transmission
}

stop(){
       killall transmission-daemon
}


[P.O]

Agora você pode inicializar ou parar o mesmo:
/opt/etc/init.d/transmission start
/opt/etc/init.d/transmission stop


Inicie o mesmo e veja se o mesmo está em execução com o comando top, ou tente acessar: 192.168.1.1:9091
ver ampliado

Se você quiser liberar a porta do mesmo, deverá acessar:
- Network > Firewall > Rules

Adicionar, conforme imagem abaixo:
ver ampliadover ampliadover ampliado

5. Gerenciamento dos torrentes

Android
- Transdroid apk

Windows / Linux
- Transmission Remote GUI
fullscreen
TP-Link WR1043ND - OpenWrt, samba e torrent
TP-Link WR1043ND - OpenWrt, samba e torrent
TP-Link WR1043ND - OpenWrt, samba e torrent
  1. Introdução
  2. Configurando openwrt
  3. Samba 3
  4. FTP (vsftpd)
  5. MiniDLNA
  6. pyLoad
  7. barrier breaker 14.07 (extroot)

© MNDTI - Tecnologia e Informação. Todos Direitos Reservados. Política de privacidade.