Instalando programas no roteador TL-WR1043ND com DD-WRT


 
Bem, continuando a série de posts sobre o DD-WRT no roteador TP-Link TL-WR1043ND, já colocamos o novo firmware para funcionar e temos muito mais funções disponíveis, desde melhor configuração de segurança até a possibilidade de criar um hot-spot. Lembrando que qualquer procedemento de alteração de sistema original invalida garantias e não me responsabilizo por nada que venha acontecer ao seu roteador, apenas ao meu. 😉
Neste artigo estou utilizando uma versão beta que está em ftp://dd-wrt.com/others/eko/BrainSlayer-V24-preSP , baixe a versão mais nova para o que você precisa a versão factory-to-ddwrt para instalação do zero ou a versão tl-1043nd para atualização de outra versão do dd-wrt. Como símbolo do prompt de administrador (root) usarei o # no início da linha de comando e como comentário dentro de arquivos.
Mas a grande vantagem desse equipamento é a capacidade de uso de um disco USB para compartilhamento de arquivos via SMB (Samba) ou FTP, mas no nosso caso iremos usar o disco USB para montar um diretório e instalar os programas nele, então não usaremos o espaço da ROM e conseguiremos instalar quase todo tipo de programa para Linux. Vejamos como.

Primeiro entremos nas configurações do nosso roteador pelo browser em http://192.168.1.1. Na tela de configuração do DD-WRT vamos primeiro habilitar o acesso remoto através do protocolo SSH. Clique na aba Services → Services e habilite o SSH como na imagem abaixo:
 

 
Na aba Services → USB habilite o suporte a USB Core, USB Printer(se você precisar disso), USB Storage e selecione o Automount, como na figura abaixo para o diretório /mnt.

 
Na aba Administração → Gerenciamento, desabilite o uso de JFFS2

 
Sempre que fizer essas alterações não se esqueça de mandar Aplicar.
Se tudo estiver correto basta plugar o disco USB, já particionado em EXT2 ou EXT3, e reiniciar o roteador para fazermos a montarmos o disco e fazermos as configurações necessárias.
Vamos acessar o dispositivo pelo SSH para configurarmos pelo prompt de comandos:
# ssh [email protected]

 
Utilize a senha de administrador utilizada na configuração do roteador.
Vamos montar o disco USB que deve ser seu sda1, para verificar digite:
# cat /proc/partitions
Fora os mtdblocks que são os discos de ROM, os sd* são as partições do USB.
Monte com o seguinte comando:
# mount -t ext3 -o noatime /dev/discs/disc0/part1 /mnt
Veja:

 
Depois de montado vamos criar a estrutura de diretórios necessários para que os pacotes instalados possam funcionar corretamente.
# cd /mnt
# mkdir etc opt root
# touch optware.enable
# chmod 755 etc opt root
# mkdir opt/lib
#chmod 755 opt/lib
#cp -a /etc/* /mnt/etc/
#mount -o bind /mnt/etc /etc
# mount -o bind /mnt/opt /jffs

 
Baixe o arquivo lib.tar nesse endereço http://www.box.net/shared/gsosdajvzm , essas bibliotecas servirão para o uso do programa opkg para instalar pacotes e suas dependências. Assim criaremos uma área de programas no disco USB. Baixe na sua máquina de depois copie para o Roteador, quem não tem SSH nem SCP pode utilizar o Putty e o WinSCP.
Após baixar utilize o SCP para copiar o arquivo para o roteador, entre em outro terminal e estando no diretório onde o arquivo foi baixado digite:
# scp lib.tar [email protected]:/mnt
Após copiar o arquivo vá para o teminal onde está com ssh no roteador e descompacte o arquivo no diretório /jffs/lib e altere as permissões dos arquivos:
# tar xvf lib.tar -C /jffs/lib
# chmod a+x /jffs/lib/*
Assim as bibliotecas estarão no diretório correto com a permissão correta.
Feito isso vamos baixar e instalar o opkg para podermos instalar pacotes via internet, façamos o seguinte:
# cd /tmp
# wget http://downloads.openwrt.org/backfire/10.03/ar71xx/packages/opkg_513-2_ar71xx.ipk
# ipkg install /tmp/opkg_513-2_ar71xx.ipk
Após baixar e instalar vamos criar o arquivo de configuração do OPKG para que ele saiba de onde baixar os pacotes e onde fazer a instalação dos mesmos com o seguinte conteúdo:
# vi /etc/opkg.conf
src/gz snapshots http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/
dest root /opt
dest ram /tmp
lists_dir ext /tmp/var/opkg-lists
ou faça copiando as linhas abaixo e colando terminal:
cat > /etc/opkg.conf << EOF
src/gz snapshots http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/
dest root /opt
dest ram /tmp
lists_dir ext /tmp/var/opkg-lists
EOF
Para garantir que a máquina irá montar a partição do disco externo no local certo iremos na aba Administração → Diagnósticos (em inglês Administration → Commands) e colocar o seguinte script na caixa de texto para carregar o mesmo na inicialização, basta colar na caixa de texto e depois clicar em “Salvar inicialização” (Save startup):
#!/bin/sh
sleep 5
mount -t ext3 -o noatime /dev/discs/disc0/part1 /mnt
sleep 2
if [ -f /mnt/optware.enable ]; then
mount -o bind /mnt/etc /etc
mount -o bind /mnt/root /tmp/root
mount -o bind /mnt/opt /opt
else
exit
fi
if [ -d /opt/usr ]; then
export LD_LIBRARY_PATH=’/opt/lib:/opt/usr/lib:/lib:/usr/lib’
export PATH=’/opt/bin:/opt/usr/bin:/opt/sbin:/opt/usr/sbin:/bin:/sbin:/usr/sbin:/usr/bin’
else
exit
fi

 
Pode aplicar as alterações e com o disco USB plugado pode, pelo modo texto mandar reiniciar
# reboot
Após iniciar o roteador iremos nos conectar e executar alguns comandos para instalar uns pacotes básicos:
# ssh [email protected]
Após conectarmos iremos atualizar algumas variáveis de ambiente e o opkg:
# export LD_LIBRARY_PATH=’/opt/lib:/opt/usr/lib:/lib:/usr/lib’
# export PATH=’/opt/bin:/opt/usr/bin:/opt/sbin:/opt/usr/sbin:/bin:/sbin:/usr/sbin:/usr/bin’
# opkg update
# opkg install libc
# opkg install libgcc
# opkg install uclibcxx
# opkg install libncurses
# opkg install busybox
Agora vamos instalar nosso cliente de bittorrent chamado transmission, para que nunca mais você deixe sua máquina ligada fazendo os seus downloads, eles são feitos a partir de seu roteador e gravados no seu disco USB para você poder copiar via ftp ou via scp posteriormente:
# opkg install transmission-web
Depois de instalado executemos o daemon do transmission para que ele crie os diretórios do programa:
# transmission-daemon
Após alguns segundos finalize o processo:
# killall transmission-daemon
Pronto agora podemos criar seu arquivo de configuração com os dados do programa e o diretório onde ele deve gravar os arquivos. Com o vi crie o arquivo /mnt/root/.config/transmission-daemon/settings.json com o seguinte conteúdo:
# vi /mnt/root/.config/transmission-daemon/settings.json
{
“blocklist-enabled”: 1,
“download-dir”: “/mnt/share/torrents”,
“download-limit”: 100,
“download-limit-enabled”: 1,
“encryption”: 2,
“max-peers-global”: 35,
“peer-port”: 25000,
“pex-enabled”: 1,
“port-forwarding-enabled”: 1,
“rpc-authentication-required”: 0,
“rpc-password”: “”,
“rpc-port”: 9091,
“rpc-username”: “”,
“rpc-whitelist”: “192.168.1.*”,
“upload-limit”: 200,
“upload-limit-enabled”: 1
}
Crie o diretório dos torrents:
# mkdir -m 777 /mnt/share/torrents
Com o editor de texto, adicione ao final do arquivo /mnt/root/.profile esta linha export TRANSMISSION_WEB_HOME=’/opt/usr/share/transmission/web/’
# vi /mnt/root/.profile
export LD_LIBRARY_PATH=’/opt/lib:/opt/usr/lib:/lib:/usr/lib:/opt/usr/local/lib’
export PATH=’/sbin:/opt/bin:/opt/usr/bin:/opt/sbin:/opt/usr/sbin:/bin:/usr/bin:/usr/sbin:/opt/usr/local/bin’
export PS1='[33[01;31m]u@h [33[01;34m]W $ [33[00m]’
export TERMINFO=’/opt/usr/share/terminfo’
export TRANSMISSION_WEB_HOME=’/opt/usr/share/transmission/web/’
Vamos agora apagar o conteúdo do script de inicialização e colocar os comandos necessários para o serviço inicar com as nossas configurações.
# > /opt/etc/init.d/transmission
# vi /opt/etc/init.d/transmission
source /mnt/root/.profile
killall transmission-daemon
sleep 2
transmission-daemon -g /mnt/root/.config/transmission-daemon/
Basta agora mudar a permissão do arquivo e fazer o link simbólico para a inicialização:
# chmod +x /opt/etc/init.d/transmission
# ln -s /opt/etc/init.d/transmission /opt/etc/init.d/S60transmission
Agora execute o script manualmente:
# /opt/etc/init.d/transmission
Basta acessar seu roteador pela interface web para adicionar seus arquivos de torrent. No browser digite http://192.168.1.1:9091/

 
Em próximos posts irei mostrar como instalar e configurar um servidor FTP, um Servidor Samba e um proxy com Squid, aguardem.
Espero tenham gostado do artigo e não se esqueçam de assinar e divulgar o nosso Portal, para continuarmos a fazer o bom trabalho que gostamos de fazer.

Share

    Comments

    1. Não testei, mas pelo visto é show de bola e funciona mesmo, quem testar poste os resultados.
      Parabéns + uma vez
      Abs

    2. Olá. Muito interessante este metodo. Pretendo fazer um desses em minha casa. Já até encomendei o roteador.
      Predentendo ligar na saída USB um roteador e ligar além do HD Externo uma impressora. Será que vai funcionar?
      Será que teria como baixar outros tipos de arquivos sem ser torrent? Usar programas como o Jdownloader?
      Desde já agradeço.

      • Everton,
        Ligar um HD e impressora USB funcionam sim, desde que o HUB USB que você utilizar seja alimentado por fonte. Para ligar um HD direto no roteador não precisa de alimentação externa, mas ligar mais de um dispositivo precisa sim. O JDownloader depende de java, estou pesquisando sobre o tucan como alternartiva ao Jdownloader, se funcionar postarei também.

        • Vagner, seus posts sobre DD-WRT são muito interessantes. Aguardo a elaboração de novos textos.
          Você está utilizando há quanto tempo esse firmeware em seu roteador TL-WR1043ND?
          Sobre o Tucan como alternativa ao JDownloader, você conseguiu algo?
          Abraço

          • Estou usando há uns 3 meses esse firmware nesse aparelho, não tenho tido nenhum problema. Quanto ao Tucan eles estão melhorando seu desempenho para o processador mips, assim corrigindo muitos erros.

            • Encontrei um outro programa bisbilhotando o forum do DD-wrt: PyLoad.
              Houve relatos de pessoas que usam, outras que tiveram problemas com dependências e outras que disseram que ele consumia muitos recursos.
              Eis minha sugestão para um post novo 😀

    3. Boa noite, sigo os passos a risca, mas quando chego na atualização do opkg aparece o seguinte erro “-sh: opkg: not found. Estou usando a build 17201 do DD WRT.

    4. Boa tarde amigo
      1- possivel fazer isso usando winodws?
      2-essa build beta quando eu instalei não funcionou mais minha internet?
      3-funciona com build estavel?
      Obrigado

    5. root@DD-WRT:/tmp# wget http://downloads.openwrt.org/backfire/10.03/ar71xx/packag
      es/opkg_513-2_ar71xx.ipk
      Connecting to downloads.openwrt.org (78.24.191.177:80)
      opkg_513-2_ar71xx.ip 100% |*******************************| 63098 00:00:00 ETA
      root@DD-WRT:/tmp# ipkg install /tmp/opkg_513-2_ar71xx.ipk
      ERROR: File not found: //usr/local/lib/ipkg/lists/whiterussian
      You probably want to run ipkg update'
      ERROR: File not found: //usr/local/lib/ipkg/lists/non-free
      You probably want to run
      ipkg update’
      ERROR: File not found: //usr/local/lib/ipkg/lists/backports
      You probably want to run `ipkg update’
      /bin/ipkg: line 1184: sort: not found
      Unpacking opkg…Done.
      Configuring opkg…Done.
      Boa tarde, camarada cheguei até aqui e nao foi mais, deu erro!! tu sabes me dizer qual??
      Att,
      Ivan

    6. Kara, tem como utilizar esse Roteador como Hotspot??
      Tem TUTORIAL de como fazer um HOTSPOT utilizando o roteador como servidor? É que eu tenho uma rede com 2 computadores quando utilizo os 2 sempre 1 fica com a internet prejudicada só que esses programas de Hotspot tem que deixar o computador ligado e, nem sempre os 2 estão ligados juntos.
      Desde já agradeço pela atenção!

    7. Avatar for Vagner Fonseca Nilvaldo Loureiro : 23 de outubro de 2011 at 9:07 pm

      Vagner, vc tem ooutros post’s sobre roteador TL-WR1043ND com DD-WRT ???

    8. Fiz de tudo pra fazer isso funcionar, mas desisto, não consigo passar de opkg update,
      dá um erro 255 e não vai, não adianta, tentei recomeçar do 0 várias vezes mas não passa dessa parte, tentei fazer os outros comando do opkg mas não vai de jeito nenhum. O pior é que agora não consigo mais apagar essa bomba de partição EXT3 pra usar o HD no Windows.

    9. Vagner,
      Eu estou usando a versão 14.896, é a última versão estável pra esse router né, tentei usar a 16214, mas tá cheia de bugs, então acabei achando um tutorial gringo pro wrt160 já com scripts prontos que foi feito justamente para a versão 14.896, então acabei conseguindo fazer funcionar desse jeito, agora pelo que lí em todos os fóruns por aí, o OpenWRT tá bem melhor pro TL-WR1043ND doque o dd-wrt né, futuramente estou pensando em pesquisar e colocar o OpenWRT no lugar desse dd-wrt.
      Mas valeu pelo tutorial, o seu foi o primeiro que achei na minha pesquisa sobre esse roteador e foi baseado nele que resolví adquirir o roteador, quando a formatação do HD em EX3, eu encontrei um programa que permite a utilizar o HD EXT3 no Windows, o EXT2 Volume Manager.

      • Claudio,
        O dd-wrt baseia-se no openwrt, ele na verdade é uma interface para lidar com o sistema, o openwrt é mais por linhas de comando, como o intuito do artigo era facilitar para quem não tem intimidade com a linha de comando, eu fiz sobre o dd-wrt. Eu estou usando a versão de teste e ela está muito boa até o momento.
        Abraço.

        • Wagner ,,Parabens pelas dicas,, muito bom o post sou marinheiro de primeira viagem e ainda estou tentando fazer o 1043n conversar com o modem da GVT mas sem propagar o DHCP / NAT como apenas um brigde direto propagando o roteador sagecom da GVT,, to cabeado cat7 direto de uma porta LAN do sagecom para a porta WAN do 1043n so que nao estou conseguindo deixar ele em bridge acha que com oDDWRT ficaria mais tranquilo..fazer o Brigde. Obs :Nao estou usando nem quero usar o WDS pois estou cabeado.
          Valeu e abs.. Michel

          • Janos,
            O bridge funciona perfeitamente no roteador, basta saber os dados da conexão gvt e cadastrá-los no aparelho.

            • Voce diz cadastrar o PPOE no 1043n para login no modem GVT ou cadastrar os dados do GVT como se voce um cadastro WDS ? Pode detalhar um pouco ? Seria melhor usar o DDWRT ? Pois ainda do Fw comun. Grato e Valeu de qq forma.

            • Vagner
              Voce diz cadastrar o PPOE no 1043n para login no modem GVT ou cadastrar os dados do GVT como se voce um cadastro WDS ? Pode detalhar um pouco ? Seria melhor usar o DDWRT ? Pois ainda do Fw comun. Grato e Valeu de qq forma.
              Sabe ??? de algo ???

            • Janos,
              Como parece que você não pretende usar as funções que o DD-WRT possui, o melhor seria cadastrar no seu roteador os dados que a GVT te fornece para que ele seja seu WDS. Se você quiser ser um hot-spot, ou fazer controle de banda, ou então regas avançadas de firewall, o DD-WRT seria o ideal.

    10. Não sei o motivo, mas quando se instala o libc, o opkg para de funcionar, se tentar exportar novamente:
      # export LD_LIBRARY_PATH=’/opt/lib:/opt/usr/lib:/lib:/usr/lib’
      # export PATH=’/opt/bin:/opt/usr/bin:/opt/sbin:/opt/usr/sbin:/bin:/sbin:/usr/sbin:/usr/bin’ O sistema pelo putty para de funcionar, e ao tentar usar qualquer comando aparece isso:
      can’t handle reloc type 0x2f

    11. Poxa, agora ficou muito bom mesmo, encontrei um programa que faz a interface do transmission.daemon que roda no Windows e fica igualzinho o utorrent, muito boa mesmo, é só colocar o ip do roteador uma vez depois de instalar o programa e funciona na hora. Fica a dica pra quem gosta do utorrent e quiser uma interface igual no roteador. Achei nesse endereço. http://code.google.com/p/transmisson-remote-gui/

    12. Vagner,
      Você comentou de ser EXT3, mas funcionaria com FAT32 ? Porque tenho um hd externo que já está formatado desta forma e não seria possível usar um novo formato….

    13. Avatar for Vagner Fonseca Rodrigo Vicentini : 6 de novembro de 2011 at 10:27 am

      ola amigo, belo tutorial, eu nao estou conseguindo passar os arquivos lib.tar para o router, salvei ele no C:\ como faço pra mandar pro router?

      • Você pode habilitar o SSH no roteador e fazer a transferencia com o winscp.

        • Avatar for Vagner Fonseca Rodrigo Vicentini : 6 de novembro de 2011 at 4:05 pm

          entao já habilitei e mesmo assim o programa nao conecta no HD, eu segui o tutu da Wiki http://www.dd-wrt.com/wiki/index.php/Asus_RT-N13U mas no final ainda nao consigo baixar os torrent com o PC desligado =/
          aqui eu travei na parte do WinSCP, vou tentar começar aqui do inicio outra vez, vou voltar o IP do router para o *.*.1.1 pq uso ele em *.*.2.1 e vamos ver qq vai dar rss acho q terei q formatar o HD em ext3 outra vez kkk mexi tanto que deve bugar se mexer por cima… mas nao abusando da sua boa vontade tem como dar uma outra explica basica como faz????

          • Avatar for Vagner Fonseca Rodrigo Vicentini : 6 de novembro de 2011 at 4:35 pm

            tá agora o WinSCP conectou, mas nao passa o arquivo lib.tar pro router, da o erro “scp: /root: Read-only file system” tenho que jogar ele na pasta root mesmo?

    14. Avatar for Vagner Fonseca Rodrigo Vicentini : 6 de novembro de 2011 at 7:30 pm

      aff desisto travei mesmo nessa parte “Após baixar utilize o SCP para copiar o arquivo para o roteador, entre em outro terminal e estando no diretório onde o arquivo foi baixado digite:” dae pra baixo começa dar erro e a falar q o acesso é denied =/ isso ta mais complicado oq eu pensei =/

      • Rodrigo,
        Você tem que copiar o arquivo para o ponto de montagem do HD externo. Ou você pode desligar o router, plugar o HD no seu sistema, montar o mesmo e copiar os arquivos para o diretório do base do HD.

        • Avatar for Vagner Fonseca Rodrigo Vicentini : 6 de novembro de 2011 at 9:28 pm

          Ei Vagner, agradeço a atenção, mas eu acabei inventando um outro modo kkk comecei com o seu tuto, essa parte eu acabei usando o método da wiki e o final usei o teu tb, ate agora ta funcionando, só estranhei que mesmo sem baixar nada e com o PC desligado o router continuou usando a net, antes ele ficava com as luzes apagadas e agora ele continua piscando, o HD tb uma vez nao montou, tive q reiniciar o router umas 2 vezes, de resto baixou mt mais rapido q o normal rs kkk a duvida é qual é a maneira mais rapida de passar os arquivos do HD em ext3 pro que ta em NTFS

        • Tem como detalhar mais… como fazer isso manualmente?

    15. É travei aqui mesmo, tudo certo até instalar o libc, o opkg para de funcionar, se tentar e dai pra frente só dá esse erro.
      can’t handle reloc type 0x2f

    16. Estou usando a versão v24-SP2, obrigado por responder Wagner.

    17. Olá Vagner,
      Obrigado pelo seu vídeo e tutoriais.
      Porém empaquei em 2 problemas com o transmission.
      Um deles é que não consigo liberar a porta pros peers. Fica dizendo que tá fechada. Com o log-debug dava um erro dizendo que o UPNP tá supostamente desativado e não conseguiu dar o forward.
      O outro problema é que depois de um tempo o Transmission simplesmente fecha. Tentei desabilitar o port-forward achando que era isso o problema, mas continuou.
      root@DD-WRT root $ transmission-daemon -f –log-debug
      [07:52:32.197] Transmission 2.42 (13013) started (session.c:718)
      [07:52:32.199] Cache Maximum cache size set to 2.00 MiB (128 blocks) (cache.c:249)
      [07:52:32.200] RPC Server Adding address to whitelist: 192.168.1.* (rpc-server.c:803)
      [07:52:32.202] RPC Server Serving RPC and Web requests on port 127.0.0.1:9091/transmission/ (rpc-server.c:997)
      [07:52:32.203] RPC Server Whitelist enabled (rpc-server.c:1001)
      [07:52:32.205] Bound socket 13 to port 35352 on 0.0.0.0 (net.c:373)
      [07:52:32.206] Port Forwarding Stopped (port-forwarding.c:181)
      [07:52:32.208] UDP Failed to set receive buffer: requested 4194304, got 225280 (tr-udp.c:75)
      [07:52:32.210] UDP Please add the line “net.core.rmem_max = 4194304” to /etc/sysctl.conf (tr-udp.c:80)
      [07:52:32.211] UDP Failed to set send buffer: requested 1048576, got 225280 (tr-udp.c:86)
      [07:52:32.212] UDP Please add the line “net.core.wmem_max = 1048576” to /etc/sysctl.conf (tr-udp.c:91)
      [07:52:32.214] DHT Initializing DHT (tr-dht.c:276)
      [07:52:32.215] Couldn’t read “/tmp/root/.config/transmission-daemon/dht.dat”: No such file or directory (utils.c:443)
      [07:52:32.217] DHT Generating new id (tr-dht.c:309)
      [07:52:32.219] DHT DHT initialized (tr-dht.c:330)
      [07:52:32.220] Using settings from “/tmp/root/.config/transmission-daemon” (daemon.c:488)
      [07:52:32.222] Saved “/tmp/root/.config/transmission-daemon/settings.json” (bencode.c:1721)
      [07:52:32.223] Dexter.S06E06.HDTV.XviD.PROPER-LOL Read resume file “/tmp/root/.config/transmission-daemon/resume/Dexter.S06E06.HDTV.XviD.PROPER-LOL.084a1aaff080fca7.resume” (resume.c:692)
      [07:52:32.225] Dexter.S06E06.HDTV.XviD.PROPER-LOL Loaded 110 IPv4 peers from resume file (resume.c:140)
      [07:52:32.226] Dexter.S06E06.HDTV.XviD.PROPER-LOL Loaded 4 IPv6 peers from resume file (resume.c:147)
      [07:52:32.228] Dexter.S06E06.HDTV.XviD.PROPER-LOL Resume file found 1 files listed as dnd (resume.c:198)
      [07:52:32.230] Dexter.S06E06.HDTV.XviD.PROPER-LOL Resume file found 42 files marked for download (resume.c:205)
      [07:52:32.231] Loaded 1 torrents (session.c:1937)
      [07:52:55.457] DHT Attempting bootstrap from dht.transmissionbt.com (tr-dht.c:247)
      [07:53:03.537] Dexter.S06E06.HDTV.XviD.PROPER-LOL Announcing to tracker (announcer.c:1516)
      [07:53:04.907] Dexter.S06E06.HDTV.XviD.PROPER-LOL Got 50 peers from tracker (torrent.c:515)
      [07:53:04.909] Dexter.S06E06.HDTV.XviD.PROPER-LOL Announce response contained scrape info; rescheduling next scrape to 1800 seconds from now. (announcer.c:1137)
      [07:53:12.987] SO_SNDBUF size is 16384 (fdlimit.c:692)
      [07:53:12.989] SO_RCVBUF size is 87380 (fdlimit.c:694)
      Killed
      Simplesmente dá esse killed e já era. :/
      Tem alguma idéia de como resolver isso?
      Obrigado!

    18. Oi, Vagner.
      Parabéns pelo seu site.
      Gostaria de um ajuda, se você poder é claro.
      Eu bricked meu TP-LIN TL WR1043ND.
      Segui este tutorial:
      OEM installation using the Kermit and RS232 method
      If you do not want to bother with running a tftpd server on your computer, especially considering the security concerns, you
      can also use a Kermit client to transfer the new image. It may take forever and a half (15-20min) to copy, but it’s easier and
      more secure than running a tftpd server. These instructions assume you’re using a Linux system, but they will give you all
      you need to do the same on a Windows box.
      Requirements:
      terminal program (e.g. minicom) set to 115200 8N1, no flow control
      file named code.bin containing openwrt firmware.
      Kermit client (these instructions will involve using C-Kermit under Linux)
      In your terminal program you type:
      erase 0xbf020000 +7c0000 # 7c0000: size of the firmware (be aware that you may have a different size thus bricking your router)
      loadb 0x81000000
      Hint: After you see Autobooting in 1 seconds type tpl and hit enter to get into command promt.
      Fire up C-Kermit and run the following commands (or configure your Kermit client to these parameters):
      set line /dev/ttyUSB0 # Just make sure you got the right USB interface
      set speed 115200
      set carrier-watch off
      set handshake none
      set flow-control none robust
      set file type bin
      set file name lit
      set rec pack 1000
      set send pack 1000
      set window 5
      send code.bin # Make sure you include a proper path to the file. That’s why I just kept it in /home/$user
      Porem quando eu executo o comando send code.bin, retorna a seguinte menssagem:
      bash send command not found
      Se você poder me ajudar eu agradeço.
      Abraço.

    19. Avatar for Vagner Fonseca Marcos dos Santos de Oliveira : 29 de dezembro de 2011 at 3:05 pm

      Oi,
      Encomendei este modem ontem, chega sábado. Vou instalar o DD-WRT. Estava pensando na ultima versão disponível no ftp deles que é a 18024. Este tutorial funciona para esta versão? Se não, que versão você indica?

    20. Avatar for Vagner Fonseca Ricardo Rodrigues : 31 de dezembro de 2011 at 7:55 pm

      Gostaria de saber se voces teve problemas ao deixar o transmission ligado, meu router “rebootando” com 5Ms ligado.
      DD-WRT v24-sp2 std (c) 2010 NewMedia-NET GmbH
      Release: 08/07/10 (SVN revision: 14896)
      router 1043nd

    21. É possível instalar um gerenciador de download para tipo o Internet Download Manager para poder deixar o roteador fazendo o download e armazenando no HD? Com torrent já vi que é possível.

    22. Wagner, boa noite.. excelente site o sei.. veja se pode me dar um HELP
      instalei o DDWRT conforme o seu tutorial.. peguei um pendrive e formatei o mesmo em EXT3 … uma unica partiçao …
      porém quando eu espeto o pendrive no USB do router ele da a seguinte mensagem
      Status: Not mounted
      o que eu faço ? nao sei o que fazer. estou perdido..
      depois de montar. como faço para acessar o conteudo deste pendrive ? eu uso um MAC..
      muito obrigado,

    23. Wagner, boa noite..
      segui o seu tutorial, porém havia visto em outros lugares que é preciso criar mais de uma partição no HD, inclusive uma Swap.. fiz isso.. tenho 3 partiçoes no HD.. Swap, Sftwares e Data.. pluguei o HD no roteado e ele reconheceu agora..
      assisti o seu video todinho.. deixei configurado igualzinho está no video.. fui seguir a segunda parte do tutorial agora para instalar programas no roteador e nao consigo.. sempre dá o mesmo erro na hora de instalar o ipkg
      antes de receber este erro ainda fiz o que voce faz no video.. ipkg update e ipkg remove
      RROR: File not found: //usr/local/lib/ipkg/lists/whiterussian
      You probably want to run ipkg update'
      ERROR: File not found: //usr/local/lib/ipkg/lists/non-free
      You probably want to run
      ipkg update’
      ERROR: File not found: //usr/local/lib/ipkg/lists/backports
      You probably want to run `ipkg update’
      /bin/ipkg: line 1184: sort: not found
      ja nao sei mais o que fazer.. estou usando esta versao de firmware ..
      DD-WRT v24-sp2 (08/07/10) std
      (SVN revision 14896)
      creio que seja a mesma que a sua.. pra te falar a verdade eu quero uma coisa que dever muito simples e estou me matando.. nao quero mais nada do que 1 partiçao espetada no HD.. que eu consiga acessar ela pelo MAC via SAMBA.. e que eu possa colocar meus filmes nela.. e só
      se puder dar um help eu agradeço

    24. Amigo tah ocorrendo muito isso..de eu entrar no transmission e aparece isso
      Could not connect to the server. You may need to reload the page to reconnect.
      gostaria de saber como resolver…
      pois assim meu torrents não baixam…e eu tnho q acessar o roteador e mandar reiniciar para resolver..

    25. Eu tava querando voltar para configuração original do WR1043ND ..
      Se vc poder me ajudar vou ficar muito grato
      valeu !!!

    26. É possivel usar um pendrive de 4gb formatado em ext3 no lugar do hd externo?

    27. Avatar for Vagner Fonseca Fred Archangelo Almeida Lopes : 27 de março de 2012 at 4:02 am

      comprei o TP-LINK 1043ND, para acessar a minha mesa digital de som via rede wireless, falaram que funcionava, air acessei o link abaixo, e encontrei que o rapaz esta dizendo que nao funcionar somente mais se eu colocar no print server tp 310u, ele funcionar qual a diferença da porta usb do roteador para porta usb do print server.
      veja no link http://www.somaovivo.mus.br/forum/viewtopic.php?f=4&t=9246&start=195, gostaria muito de sua ajudar para colocar o roteador para acessar, parabens pela pagina e obrigado. att Fred

    28. Vagner,
      Antes de eu partir para instalações quero tirar uma dúvida: “O cliente transmission-web funciona c/ a nova versão do firmware: build 18777, tendo em vista que é baseado na versão 3 do kernel?
      Nesta build aparentemente já possui samba3 e monta automaticamente os pendrives e hd’s externo sem problemas. Já realizou testes nessa nova versão? Pode me falar quais os passos que tenho que fazer para ter o cliente transmission-web funcionando da melhor forma possível?
      Agradeço pela atenção!

      • Ainda não testes essa versão, mas os passos de instalação são os mesmos.

        • Não funcionou!!!
          Estou usando a Versão do Firmware DD-WRT v24-sp2 (03/19/12) std – build 18777
          creio que houve mudanças pois seguindo o tutorial da erro.
          RROR: File not found: //usr/local/lib/ipkg/lists/whiterussian
          You probably want to run ipkg update’
          ERROR: File not found: //usr/local/lib/ipkg/lists/non-free
          You probably want to run
          ipkg update’
          ERROR: File not found: //usr/local/lib/ipkg/lists/backports
          You probably want to run `ipkg update’
          /bin/ipkg: line 1184: sort: not found
          Se puder use essa versão de firware e veja quais foram as mudanças, fico no aguardo.

    29. Avatar for Vagner Fonseca Juliano Baccon : 1 de maio de 2012 at 9:05 pm

      Vagner parabéns pelo post, comprei o roteados TP-Link e não estou conseguindo fazer minha impressora funcionar pela porta USB habilitei tudo tentei instalar o print server como fala na fórum da DDWRT http://www.dd-wrt.com/wiki/index.php/USB_printer_sharing e não tem jeito de funcionar…. Vc sabe onde estou errando ?
      Obrigado pela ajuda
      Sds
      Juliano

    30. Obrigado pela ajuda vou fazer da forma que vc sugeriu….
      Abs
      Juliano

      • Juliano,
        Eu estava com o mesmo problema que você, pois meu objetivo era de ativar o servidor de impressão apenas. Hoje eu consegui, depois de quebrar bastante a cabeça!
        Segui esse tutorial:
        https://sites.google.com/site/wl520gu/
        Porém, como sempre, as coisas não funcionaram tão simplesmente.
        Primeiro, após instalar a impressora no windows pelo tutorial, nada acontecia.
        Por acaso, voltei à interface web 192.168.1.1 e, em serviços + usb, vi que o servidor de impressão estava desativado (se auto desativou-se a si próprio rsrs). Foi só ativa como pede no tutorial e a impressora já deu sinal de vida!
        Porém, ela estava viva demais!!! ou seja, bastava mandar imprimir uma página de teste que ela não parava mais… quase quebrei a coitada (HP laser CP1215).
        Depois de quebrar um pouco a cabeça e lembrando de uma experiência anterior, resolvi entrar em propriedades da impressora no Windows, na guia Portas, e desativei a opção “Ativar suporte bidirecional”. E não é que funcionou? hehehe parece que o comando de imprimir era enviado repetidas vezes aguardando um retorno da impressora que não vinha, desativando isso, manda-se a impressão e seja o que Deus quiser!! kkkkkk FUNCIONOU !!!
        Espero que isso ajude outras pessoas!!
        Abraços.
        Fábio.

    31. Olá,
      Parabéns pela matéria.
      Estou buscando um novo roteador wireless, e este me parece uma boa alternativa, no que diz respeito à custo/benefício. Você recomendaria ele? Existe atualmente um outro modelo da tp-link um pouco mais caro, o Tl wr2543nd, sem suporte ao dd-wrt, mas com possível suporte pelo open-wrt em breve. Ainda não me decidi se o investimento compensa, mas o que gostaria de saber é se com este wr1043nd consigo utilizar via hub usb alimentado mais de um HD ou pendrive ao mesmo tempo. Sabe informar?

      • Tiago,
        Eu comprei esse roteador só por poder instalar Linux nele ;-).
        Recomendo sim, e não compraria o outro pois não tendo ainda o software não dá pra saber quando vai ficar pronto.
        Cum HUB alimentado pode usar até impressora junto com o pendrive, hd externo.

    32. Avatar for Vagner Fonseca HALISSON DE OLIVEIRA : 2 de agosto de 2012 at 9:19 pm

      fala meu prezado. Fica uma dica para quem nao conseguiu executar o arquivo com o erro de permissão ou cold not open, digita cp /mnt/nomedofirmware.bin /tmp/nomedofirmware.bin e inves de explorar o /mnt, explore o /tmp.
      Estou tentanto, e testei as 5 ultimas versões do DD-WRT, e a porta WAN nao linca quando eu conecto no meu D2640b(em bridge), retornei o firmware para o Original da TPLINK, e seguiu perfeitamente funcionando. Alguém tem idéia o porque que nao funciona a WAN de forma alguma? Tentei parar o httpd e iniciar o httpd sem sucesso, mas nem sei se é o comando certo, ou sobre o que deve ser feito. Fico no aguardo, e muito obrigado!

    33. Vagner,
      Primeiramente parabéns pelos tutoriais sobre o DD-WRT no 1043ND. Foram muito úteis pra me ajudar a instalar o Transmission no meu.
      Agora deixa eu te explicar meu cenário e ver o que vc pode fazer pra me ajudar.
      Tenho o 1043 com DD-WRT recebendo meu sinal de internet na WAN, fazendo DDNS no No-IP.org e baixando arquivos no Transmission para um HD plugado na USB dele. Na LAN (192.168.0.X; 255.255.255.0) dele conectei a WAN de um Netgear WNDR3800. Este último distribui o acesso (192.168.1.X; 255.255.255.0) para meus computadores/celulares/câmeras IP via wireless, e faz também um servidor de mídia DLNA para TVs/DVDs/PS3, através de outro HD externo plugado na USB dele. Para poder usar o servidor DLNA, continuo usando a FW original.
      Minha pergunta é: como fazer para, ao terminar um download no Transmission, o 1043ND transferir os arquivos baixados para o HD do outro roteador? Não queria fazer isso através do Windows em algum PC da rede, senão terei que manter o computador ligado (são arquivos grandes). Seria melhor se desse pra entrar nele via SSH e dar um comando, pra poder desconectar dele enquanto a transferência ocorre, entende?
      Espero ter sido claro o suficiente.
      Obrigado,
      Daniel

    34. cara quando tento atualizar o opkg dá um erro:
      root@OpenWrt:~# opkg update
      Downloading http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/Packages.gz.
      wget: bad address ‘downloads.openwrt.org’
      Collected errors:
      * opkg_download: Failed to download http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/Packages.gz, wget returned 1.
      Eu já li em varios foruns mas não consegui resolver si puder me ajduar desde já agradeço

    35. Avatar for Vagner Fonseca Lucas de Oliveira : 8 de outubro de 2012 at 3:18 pm

      Amigos,
      Como instalar o Mysql com PHP no DD-WRT?
      Abs,
      Lucas.

      • Lucas,
        A instalação de certos programas depende do harwdare do equipamento, pois a maioria deles não suporta bancos como MySql ou apache com suporte a php.
        Se não tiver para instalar com o opkg install, somente compilando o mesmo para a arquitetura do processador do equipamento, geralmente MIPS.

    36. Wagner,eu tenho um NS K330,com snake os 1.3,e quero instalar o transmission nele,mas tenho pouco conecimento em linux,voce pode me ajudar,mas preciso o passo a passo desde do começo.

    37. Para quem está com a porta WAN desabilitada – Não funcionando – apagada após o upgrade do firmware DD-WRT no roteador TP-Link WR1043ND:
      Para quem está com a porta WAN desabilitada – Não funcionando – apagada após o upgrade do firmware DD-WRT no roteador TP-Link WR1043ND:
      Se a Wan não funcionar ao utilizar o DD-WRT:
      Cenário 1 – Já atualizou para o DD-WRT e Wan não funciona
      Cenário 2 – Ainda não atualizou para o DD-WRT e planeja atualizar para DD-WRT (acabou de tirar da caixa – novo)
      Solução para o Cenário 1
      ========================
      1) Voltar para o firmware tp-link, utilizar o firmware => tl-wr1043nd-webrevert.bin
      2) Usar o firmware alemao => wr1043nv1_de_3_9_17_up_boot(100331)Alemao falha wan.bin
      3) Usar o firmware DD-WRT disponivel no site => factory-to-ddwrt.bin (usei a versao 14896)
      Pronto. Tp-link tl-wr1043nd com DD-WRT com a porta WAN funcionando.
      Solução para o Cenário 2
      ========================
      1) Usar o firmware alemao => wr1043nv1_de_3_9_17_up_boot(100331)Alemao falha wan.bin
      2) Usar o firmware DD-WRT disponivel no site => factory-to-ddwrt.bin (usei a versao 14896)
      Pronto. Tp-link tl-wr1043nd com DD-WRT com a porta WAN funcionando.
      Max Malta – BH – 01/novembro/2012
      English:
      For people with the WAN port disabled – not working – no led wan – after upgrading the firmware DD-WRT on your router TP-Link WR1043ND:
      If Wan does not work when using DD-WRT:
      Scenario 1 – I upgraded to DD-WRT does not work and Wan
      Scenario 2 – Not yet upgraded to DD-WRT and plans to upgrade to DD-WRT (just out of the box – new)
      Solution for Scenario 1
      ========================
      1) Back to the tp-link firmware, use the firmware => TL-WR1043ND-webrevert.bin
      2) Use the firmware German => wr1043nv1_de_3_9_17_up_boot (100,331) Alemao failure wan.bin
      3) Use the DD-WRT firmware available on the site => factory-to-ddwrt.bin (I used version 14 896)
      Ready. Tp-Link TL-WR1043ND with DD-WRT with the WAN port working fine.
      Solution for Scenario 2
      ========================
      1) Use the firmware German => wr1043nv1_de_3_9_17_up_boot (100,331) Alemao failure wan.bin
      2) Use the DD-WRT firmware available on the site => factory-to-ddwrt.bin (I used version 14 896)
      Ready. Tp-Link TL-WR1043ND with DD-WRT with the WAN port working fine.
      Max Malta – BH – 01/novembro/2012

    38. Consegui instalar tudo…
      Consegui acessar o transmission remotamente. No entanto quero acessa-lo remotamente usando SSL (conexão segura), alguem sabe como configuro isso?

      • Tiago,
        Pelo changelog do Transmission ele não tem suporte SSL na interface web. Onde você viu isso?
        Você pode fazer é um proxy reverso antes dele que recebe em HTTPS e comunica com o transmission em HTTP. Mas no caso de ser o torrent no seu roteador não é muito prático.

    Deixe um comentário

    O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

    © 2019 All Rights Reserved. Cooperati.