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.
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
2.2. Acesse a aba: System > Administration e configure a senha
2.3 Acesse a aba: Network > Wifi, clique em enable, depois em edit
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
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
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.
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
[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