Tutoriais

Instalar SAMBA, Torrent e Impressora no TP-Link WR1043ND (Introdução)

» Publicado: 21 out 2010 » Atualizado: 5 mai 2011 » Por: ThiagoInfo

» Atalho Para Este Tópico (URL Curta - Short): http://mndti.com/zV

» Tag(s): windows windows 7 programa torrent samba impressora dd wrt optware Transmission WR-1043ND squid ddwrt instalar package jdownloads tucan openwrt

Ofertas - Descontos - Promoções

Finalmente vou compartilhar aqui neste tutorial todo o meu conhecimento e experiência de uso do firmware alternativo da dd-wrt no tp-link wr1043nd.

O firmware é excelente, pois dá liberdade para usar vários pacotes e agregar recursos ao roteador e tudo isso graças ao linux. A minha experiência nestes 8 meses de uso do firmware no tp-link tem sido positiva. Claro que roteador e firmware não são perfeitos, mas é muito melhor que o padrão.

O hardware da tp-link que hoje já pode ser encontrado por R$ 140,00 é modesto, mas suficiente para a maioria das pessoas. Um CPU Atheros AR9132 400MHz, 32MB RAM e 8MB Flash, para mais informações acesse: http://mndti.com/w7

Um roteador com configuração de dar inveja é o ASUS RT-N16: CPU Broadcom4718A 533 MHz, 128MB RAM e 32MB Flash. Entretanto seu custo é altíssimo, no mercadolivre quase não encontra esse modelo a venda e o mais barato sai na faixa de R$ 600. Logo o custo x benefício do wr1043nd é inquestionável.

A última versão estável do firmware da dd-wrt é 14.896, da qual usei muito tempo e realmente quase não tive problemas. Assim se você ficar indeciso em usar uma versão mais recente, porém em desenvolvimento, deve acessar os tutoriais abaixo para instalar os pacotes mencionados:

Tutorial - Inglês para a versão 14.896
Tutorial: wrt160nl.org
PDF: wr1043nd.pdf

Este tutorial foi elaborado com base na versão 16.214 e qualquer versão abaixo da mesma poderá não funcionar. O motivo de está usando esta versão e a grande vantagem da mesma é a integração do samba nos serviços na parte NAS. Que por sinal tem se mostrado excelente.

A dd-wrt tem um rico material (wiki) disponível para instalação de pacotes, entretanto eles não funcionam no roteadores atheros, pelo seguinte motivo:
CITAÇÃOO iPKG não pode trabalhar sobre este roteador, pois ele é MIPS. A fonte de software iPKG só trabalha em mipsel. Você pode instalar opkg e usar isso para fazer o download automático de pacotes de software do OpenWrt.

Então é justamente isso que venho trazer hoje, durante 8 meses juntei material e estudei bastante para fazer o opkg funcionar neste roteador. Consegui também montar um script automatizado que facilitará o trabalho para todos usuários, assim o conhecimento para instalar esses recursos será mínimo.

Requisitos:
- Firwmare DD-WRT build 15.778 até 16.214
- HD Externo ou Pendrive de 4GB
- MiniTool Partition Wizard
- PuTTY

* Não tenho certeza a partir de qual build que contém o samba, mas imagino que a partir da 15, mas nas builds 16.454, 16.754 e 16.785 o script não funciona, apresenta erro: "bus error".

Comentários, Dúvidas e Sugestões

» Enviado por: ThiagoInfo - 24 fev 13:24 #

lothario,

O tutorial está bem completo, boa referência.

Bom ai depende de onde você instalou os programas, se tiver no root eles continuaram ai normalmente, mesmo trocando de HD. No tutorial que vou elaborar irei apenas ensinar como instalar os programas na partição de software.

Para saber os programas, você pode olhar no próprio webgui ou comando:

opkg list-installed

» Enviado por: lothario - 23 fev 19:06 #

Caros boa noite.

Consegui fazer funcionar o HD na porta USB... rsrs... Acho que agora acertei. Estou usando a versão final 10.03.1.

Segui esse tutorial do Openwrt: http://www.rodrigorodrigues.info/index.php/2012/01/openwrt-fazendo-magica-com-linux-no-roteador-parte-1/

No lugar de NTFS na partição de dados, utilizei as 2 partições EXT4 (512M e o restante do HD, no meu caso um de 40Gb) e 1 partição de 128M para swap.

Criei as partições na sequencia do tutorial do Thiago. Fiz a extensão do sistema para o HD, porém estou em dúvida: como vou saber o que já está sendo instalado no HD (programas, etc...) pois estou pensando em trocar agora de HD por um de maior capacidade.

Alguma idéia? Como posso parar o HD e não afetar algum programa que esteja rodando? O comando do tutorial do Rodrigorodrigues para inserir alguns arquivos de sistema no HD vai ser afetado será?

Obrigado.

» Enviado por: ThiagoInfo - 9 fev 09:11 #

bootloader,

Mas sua rede já não está assim:

ath0.1:
192.168.1.x
255.255.255.0

ath0.2
192.168.1.x
255.255.0.0

Se estiver assim já não poderão comunicar entre sim. Se estiver comunicando é porquê o dd-wrt faz a interligação entre as duas e você terá que bloquear via firewall mesmo.

Achei este link: http://www.dd-wrt.com/wiki/index.php/Separate_LAN_and_WLAN#Step_3:_Controlling_Access

Onde tem alguns comandos para bloquear acesso de uma interface para outra.

» Enviado por: bootloader - 8 fev 20:05 #

Consegui jogar a interface 2 (Fornecedores) subir com outro IP na rede, para quem não conhece, fiz o seguinte:

1 - Abra a interface de administração do Router
2 - Navegue até "Configurações" --> "Networking"
2.1 - Vá até "DHCPD"
2.2 - Clique em "Adionar" e insira o Adptador no qual irá usar outra faixa de IP, no meu caso foi "ath0.2" --> ON --> Start (100) Max (50) essa configuração dá inicio no 100 e termino no 150.
2.3 - Clique em "Aplicar" e "Salvar Configurações"
3 - Um pouco acima em "Port Setup" clique no adptador virual de sua utilização, no meu caso "ath0.2" e clique em "unbridged" e configue:
- MTU 1500 (Default)
- Endereço de IP Desejado para essa Rede (ath0.2) eu configurei 192.168.1.1
- Máscara de Sub-Rede desejado, eu configurei 255.255.0.0
4 - Clique em "Aplicar" e "Salvar Configurações".
5 - Agora é só Conectar.

Agora só gostaria de saber como eu bloqueio o acesso da Rede (Fornecedores) para (NetViP)

Eu até consegui colocar isso no iptables usando:
iptables -I FORWARD -s 192.168.1.0/255.255.0.0 -j DROP

Mas isso bloqueou o acesso a outra interface e também a internet.

Alguém me ajuda?

» Enviado por: bootloader - 8 fev 09:27 #

Maravilha, pode ser assim também.
Mas...
Como no DD-WRT eu configuro isso? visto que as 2 interfaces estão puxando pelo mesmo DHCP?

Abraços Thiago, obrigado por estar me ajudando!

» Enviado por: ThiagoInfo - 8 fev 09:09 #

bootloader,

Eu nunca cheguei a usar este recurso, mas basta você usar faixa de ips diferentes para cada rede.

Ex:

NetVIP: 192.168.1.x
Fornecedores: 192.168.2.x

Porém pode ser que o firmware faça o roteamento entre as duas redes e eles sejam acessíveis. Mas no normal não é para uma acessar a outra.

» Enviado por: bootloader - 7 fev 22:19 #

Obrigado Thiago.
Tenho outra Pergunta que talvez tenha configuração via interface web...
Aqui na minha rede wireless eu tenho 2 interfaces:
1º Interface Física (ath0) = SSID: NetViP
2º Interface Virtual (ath0.1) = SSID: Fornecedores

A 1º interface (NetViP) deve ter acesso total no ambiente, ou seja, consegue acessar os computadores estando na mesma interface, ou via cabo e acesso total a internet.

Já a 2º interface (fornecedores) deve ter acesso somente a internet, não deverá ter acesso a nada além disso, ou seja, não deverá acessa nenhum compartilhamento de quem estiver na NetViP e nem quem estiver a cabo.

Dá para fazer essa configuração?

Desde já agradeço muito a todos que estão me ajudando...

» Enviado por: ThiagoInfo - 7 fev 10:56 #

HomerO_o,

Normalmente atingir os 300mpbs depende de muitos fatores, apesar que não prática sabemos que passa longe. Realmente as versões novas não estão 100% nesta questão e muitos outros serviços estão com bug, vide qos, iptables.

Me parece que a partir de novas versões não sei qual, o dd-wrt parece ter trocado o driver wireless para o ath9k, que teoricamente dará mais estabilidade mais velocidade.

bootloader,

A versão que tem o samba e mais estável é a 16.214 a 14.896 não possui. Para a versão 14.896 recomendo usar este tutorial: http://wrt160nl.org/tutoeng.html são os softwares antigos, mas ainda funciona bem.

» Enviado por: bootloader - 5 fev 00:35 #

Compreendo.
Essa versão que você citou, tem samba nativo?!

» Enviado por: HomerO_o - 4 fev 21:23 #

Thiago,

Venho aqui novamente agredecer pelo excelente tutorial, usando o build 16214 funcionou tudo perfeito os scripts com o torrent, tem sido estavel com o transmission. Só estou achando essa versão um pouco mais instavel no wireless e no configurador web, estão aparecendo alguns forms duplicados, no samba, montagem da USB e outros, ainda não entendi porque.

Não chega a ser um problema, o maior até agora foi que a rede N não está mais 100%, antes eu coseguia 300 Mbps, essa build ainda não passei de 130M, o Rate no próprio router fica oscilando e não passa de 260Mbps. Alguma dica de como conseguir o máximo com as configurações ou será que essa build é apenas mais realista com as taxas? Já estou usando turbo(40Mhz), NG-mixed e consegui mais com outras builds. Mesmo com N apenas fica mesma coisa.

Vlw

© 2009 - MNDTI.COM. Todos Direitos Reservados. Melhor Visualização: Firefox - Google Chrome!