Tutoriais

Atualizado em 10 jul 2015 20h20

TP-Link WR1043ND - OpenWrt, samba e torrent ( Configurando openwrt )

  • URL Curta:
Muitos já devem conhecer o openwrt e saber configurá-lo, mas pra quem ainda tem dúvidas, irei fazer uma breve explicação de como configurar para melhor funcionamento do mesmo.

Legenda de passos para cada versão específica:
- [P.O]: este comandos devem ser efetuados, independente da versão (passo obrigatório)
- [P.V.N]: comandos para o openwrt trunk, acima da rc6 (comandos testados na versão ATTITUDE ADJUSTMENT (12.09, r36088) e posteriores )
- [P.V.A]: openwrt rc6 e anteriores (comandos testados na versão rc6)

LuCI

[P.V.N]

- baixar v. r37922
- Esta versão  é génerica e vem sem o LuCI
- Após o sysupgrade vamos instala-lo.

Logue no roteador com o PuTTY, via telnet e rode os comandos abaixo:
opkg update
opkg install luci
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start


Ou se preferir use a versão ATTITUDE ADJUSTMENT (12.09, r36088), já vem com LuCi.

Atenção: os links contém a versão squashfs, se você usar a versão jffs2 não use esta imagem.

Agora poderá acessar pelo navegador e fazer as configurações necessárias.


1. Acesse: 192.168.1.1

[P.O]

No primeiro acesso aparecerá um aviso em vermelho pedido para configurar senha, clique em login.
ver ampliado

2. Configurar

[P.O]

Conforme as imagem abaixo e clicar no final de cada procedimento em Save & Apply.

2.1. Acesse a aba: System > System
ver ampliado

2.2. Acesse a aba: System > Administration e configure a senha
ver ampliado

2.3 Acesse a aba: Network > Wifi, clique em enable, depois em edit
ver ampliadover ampliado

Essa são configurações básicas, na parte da Wifi, você deve fazer testes com os canais menos poluídos do seu local. Atente para o fato do HT mode, você não deve usar os canais 1-4 em below e os canais 10-13 em above, pois a rede wireless não ficará visível para os dispositivos.

3. Pacotes essencias

[P.O]

Agora iremos instalar os pacotes essenciais para o funcionamento da do HD externo na USB.
Você vai precisar das seguintes partições:
- sda1 (128 MB - Swap)
- sda2 ( /opt - 512 MB - Softwares)
- sda3 ( /mnt - Espaço que sobrar - samba e torrents)

3.1. Acesse o roteador através do PuTTY (192.168.1.1) com usuário root e a senha definida anteriormente.

Execute os comandos abaixo, ele irá atualizar os pacotes disponíveis e instalar os pacotes essenciais no root para funcionamento do HD, no meu caso como já estão instalados ele exibe a mensagem que está instalado no root e atualizados.
opkg update
opkg install kmod-usb-storage
opkg install kmod-fs-ext4
opkg install block-mount


ver ampliado

3.2. Após a instalação de todos os softwares, conecte o HD e reinicie o roteador. (comando reboot)

4. Pontos de montagem e scripts

[P.V.N]

4.1. No roteador (no LuCI), vá em System > Mount Points e edite as partições da seguinte forma:

Partição 1 - clique em edit
- Enable this mount: marcado
- Device: /dev/sda2 (517 MB)
- Mount point: /opt
- Filesystem: ext3 ou ext4 (depende do sistema de arquivo que você usou)
- Clique em save

Partição 2 - clique em edit
- Enable this mount: marcado
- Device: /dev/sda3 (113819 MB)
- Mount point: /mnt
- Filesystem: ext3 ou ext4 (depende do sistema de arquivo que você usou)
- Clique em save

Partição 3 - SWAP - clique em edit
- Enable this swap: marcado
- Device: /dev/sda1 (133 MB)
- Clique em save

Obs: esta é a ordem que as partições estão listadas na interface web, mas ordem das mesmas é como foram criadas anteriormente:
- Partição 1: swap
- Partição 2: opt
- Partição 3: mnt

Apenas fique atento para selecionar as partições corretas, para cada ponto de montagem e SWAP.

[P.V.A]

4.1. Logue novamente no roteador através do PuTTY e execute os comandos:
cd /
mkdir opt


ver ampliado

4.2. Execute:
vi /etc/init.d/mount


Cole o seguinte conteúdo no arquivo aberto
#!/bin/sh /etc/rc.common

START=98

start(){
       swapon /dev/sda1
       mount /dev/sda2 /opt
       mount /dev/sda3 /mnt
       sleep 5
       /opt/etc/init.d/samba start
       sleep 5
       /opt/etc/init.d/transmission start
}


Aperte Esc : wq! e dê enter para salvar o arquivo.

ver ampliado

Se preferir pode puxar o arquivo já pronto, coforme abaixo:

cd /etc/init.d/
wget http://mndti.com/wr1043nd/openwrt/mount


Agora temos que dar permissões e habilitar o arquivo na inicalização:
chmod +x mount
/etc/init.d/mount enable


ver ampliado

[P.O]

Reinicie o roteador, pare ele ativar a swap e os pontos de montagem.

5. Configurar destino opt
Agora vamos configurar além do root o segundo destino (opt) para softwares.

[P.V.N]

5.1. Acesse o roteador via navegador e vá em:
- System > Software > Configuration, cole o conteúdo abaixo e clique em submit.
src/gz attitude_adjustment http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages
dest root /
dest opt /opt
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /opt


[P.V.A]

5.1. Acesse o roteador via navegador e vá em:
- System > Software > Configuration, cole o conteúdo abaixo e clique em submit.
src/gz packages http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages
dest root /
dest opt /opt
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /opt


ver ampliado
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. Samba 3
  3. Transmission - Torrents
  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.