sábado, 2 de maio de 2015

[OpenWRT] Aumentar o armazenamento do TP-Link WR703N com "ExtRoot"

Introdução:
Esta publicação irá explicar como aumentar o espaço de armazenamento do router TP-Link WR703N com firmware OpenWRT.

ExtRoot é uma funcionalidade que pode ser usada para aumentar o sistema de ficheiros do router com firmware OpenWRT para um meio de armazenamento externo, tanto uma pen usb como um disco rígido externo.

Requisitos:
- TP-Link WR703N com firmware OpenWRT.
- Pen USB formatada com o sistema de ficheiros EXT4 e alocar uma percentagem do seu espaço à memoria SWAP. Ambas as partições devem ser definidas como primárias.
- Aplicação para ligação SSH (habitualmente eu utilizo o "Putty").

Procedimento:
1. Ligar a pen USB ao router WR703N, e o router ao PC por cabo de rede.

2. Aceder ao separador "System » Sofware", actualizar a lista de software e instalar os seguintes pacotes de software:
» kmod-usb-storage
» kmod-fs-ext4
» block-mount

3. Clicar no botão "Save & Apply" e reiniciar o router por via do "perform reboot".

4. Após o router iniciar novamente, aceder via SSH e executar os seguinte comandos.
(Cada linha deve ser executada separadamente.)

mkdir -p /mnt/sda1
mount /dev/sda1 /mnt/sda1
mkdir -p /tmp/cproot
mount --bind / /tmp/cproot
tar -C /tmp/cproot -cvf - . | tar -C /mnt/sda1 -xf -
umount /tmp/cproot
umount /mnt/sda1

5. Agora necessitamos de editar as definições do ficheiro /etc/config/fstab.
Eu aconselho a utilizarem via SHH o editor "vi" (para explicações de como usar este editor, ler a seguinte publicação aqui.)
Executar o seguinte comando:

vi /etc/config/fstab

#velho
option target /home
option enabled 0

#novo
option target /
option enabled 1

Resultado final:

6. Aceder ao novo separador "System » Mount Points", e na secção referente ao "SWAP" 
confirmar a partição da pen usb swap e marcar como "Enabled".

7. Clicar no botão "Save & Apply" e reiniciar o router por via do "perform reboot".

8. Por fim podemos confirmar que o Router TP-Link WR703N já está com o espaço da pen alocado.

sexta-feira, 23 de janeiro de 2015

[OpenWRT] Modo Cliente

Introdução:
Esta publicação irá explicar como configurar um router com firmware OpenWRT em modo cliente.
O modo cliente usa a ligação wireless como uma interface WAN, e partilha a ligação de Internet somente com as interfaces LAN. Para este efeito é criada uma nova interface, chamada WWAN (Wireless WAN).

Requisitos:
- Router com firmware OpenWRT.

Procedimento:
1. Alterar o endereço de IP predefinido do router de 192.168.1.1 para 192.168.2.1.
Esta alteração de endereço é necessária para não haver conflitos de gamas de IP entre a rede do router cliente com o router do Ponto de Acesso.

Separador "Network" » "Interfaces" » "LAN" e carregar no botão "Edit".

2. Realizar uma busca das redes wireless que se encontram ao alcance do router.
Aceder ao separador "Network" » "Wifi" e carregar no botão "scan".

3. Após a busca das redes wireless, seleccionar a rede à qual nos queremos ligar.
Carregar no botão "Join Network".

4. Preencher a chave de acesso da rede e carregar no botão "submit" e prosseguir a próxima janela de configuração.


[Sugestão] Ver também publicação: [OpenWRT] Access Point