Um dia era pra mostrar coisas sobre o excel, hoje é para compartilhar meus poucos conhecimentos, com os interessados!

domingo, 10 de junho de 2012

WRT - Configurando acesso a HD externo e HUB USB


No caso do meu roteador, o MR-3420G, existe uma porta USB, onde no firmware original, apenas serve para instalação de um modem 3G. após a atualização do firmware ela se tonar uma porta USB livre, com acesso full, claro dependo,  do driver genérico no linux.

Para instalação formate um HD  ou uma Pendriver, dependendo de sua necessidade.

Meus acessórios.

1 HD com 3 partições.
  • 1 Swap de 500MB - acesso a troca de memoria /dev/sda1
  • 1 EXT4 de 2000MB - armazena as configurações do roteador /dev/sda2
  • 1 EXT4 com o resto do HD - armazena os arquivos /dev/sda3
1 HUB USB, preferencia que se use um HUB com alimentação.

Instalando
Execute o Putty para acesso SSH

Execute os comandos:

opkg update
opkg install block-mountopkg install kmod-usb-storage
opkg install block-extroot
opkg install block-hotplug
opkg install kmod-fs-ext4

Conecte o HD

reboot

Pronto após instalação, acesse via web seu roteador.

Abaixo está de acordo com o meu HD, deverão seguir a ordem sdaX na ordem que vocês particionaram
Vá em:
System / Startup 
E ative e incie o fstab

Feito isso vá em / Mount Points
Vá Mount Points / Mount Points

Adicione ou edite as informações criadas, caso não esteja de acordo com o seu HD, refaça pois algo deu errado.

Edite com as informações abaixo
Enable this mount: yes
Device: /dev/sda2
Root: yes
Run filesystem check: yes
Salve e aplique.

Após edite o Swap e configure:
Meu caso
EnabledDevice
/dev/sda1 (196 MB)

Salve e aplique, vá em reboot e reinicie

Quando o roteador for recarregado, voce verá que todas as configurações aparentemente estão como novas solicitando até mesmo a senha, isso ocorre devido o root não ser mais a memoria interna do roteador e sim o /dev/sda2, configurado por vocês. para reconhecer a ultima partição e os outros dispositivos usb, você precisará utilizar novamente.


Instalando
Execute o Putty para acesso SSH

Execute os comandos:

opkg update
opkg install block-mountopkg install kmod-usb-storage
opkg install block-extroot
opkg install block-hotplug
opkg install kmod-fs-ext4 
Em caso de ntfs (não recomento devido a lentidão) use opkg install ntfs-3g
reboot

via SSH crie a pasta que será utilizada por esta partição:


cd /mnt
mkdir storage


Após vá em Mount Points e configure a partição para a utilização /dev/sda3 para utlizar o /mnt/storage
ou via SSH utilize:

mount -t ext4 /dev/sda2 /mnt/storage

Pronto seu HD está pronto para uso.