Posts Tagged ‘NAS’

OpenWRT: Fazendo mágica com linux no roteador – Parte 1

Há um tempo atrás eu postei sobre o NAS que comprei e todas as facilidades que ele me proporcionou, mas o fato é que aquele modelo é meio fraquinho e não ter acesso direto ao sistema para customizar ou configurar é algo que me incomoda bastante.
Isso somado ao fato de precisar fazer uma rede meio maluca para um evento e eu estar reestruturando toda a rede da minha casa para suportar um servidor de media do Linux MCE (muitos posts por vir) me forçou a largar a preguiça e instalar o OpenWRT no meu roteador, se eu soubesse que aumentaria tanto o leque de possibilidades eu já teria feito antes. O OpenWRT é um software alternativo para o seu roteador que permite adicionar várias funções e melhorar a performance dele.Em primeiro lugar, para aqueles que já devem estar cheios de perguntas, uma noção básica da brincadeira.

 

Se você tem um roteador em casa você provavelmente já configurou ele, você acessou pelo navegador e definiu algumas coisas básicas como o nome da sua rede e a senha. O seu roteador tem uma série de funções que um HUB ou Switch (barato) não tem, como firewall, controle de tráfego, controle de endereços IP e outras coisas que quase ninguém usa, ele consegue cuidar de tudo isso porque na prática seu roteador é um computador, sim, um computador com memória processador e armazenamento, obviamente com placa de rede também. Hoje em dia todo eletrônico é um computador, sua TV, seu celular, o rádio de seu carro.
É óbvio que por ser tão pequeno, ser barato, consumir tão pouca energia e ter um papel tão simples como o de pegar um pacote de dados daqui e jogar para lá, esse computador é bem fraco, no meu caso eu uso vários roteadores mas vou pegar como cobaia o TP-Link TL-WR1043ND que tem um processador de 400MHz, 32MB de RAM e 8MB de armazenamento. Pode parecer pouco, mas esse é o hardware equivalente há um computador de 15 anos atrás ou um Smartphone básico de hoje.
Como qualquer computador ele tem um sistema operacional, normalmente no caso dos roteadores chamamos de Firmware mas esse termo não está completamente certo, um Firmware é um software normalmente pequeno e que não sofre constantes atualizações e que controla um dispositivo simples, como um controle remoto ou um drive de dvd. No caso do roteador e do seu celular estamos falando mesmo de um Sistema Operacional, mas como antigamente esses dispositivos eram realmente simples e evoluíram muito rápido continuamos usando o termo, isso não faz nenhuma diferença mas eu queria enfatizar que o Software do seu roteador não é tão diferente do que está sendo executado no seu computador nesse exato momento, e ele provavelmente é um Linux modificado.
Xbox Clássico rodando Linux

Xbox Clássico rodando Linux

O Linux é o sistema operacional livre mais popular do mundo e isso torna ele muito bom para essas coisas como roteadores e tvs, que precisam executar uma função muito especifica e muito bem (normalmente chamados de sistemas embarcados), porque ele pode ser modificado facilmente para atender a sua necessidade e é incrivelmente leve. Esse fato sozinho anula o mito de que o market share mundial do linux é 1% mas eu discutirei isso em outro post. Seu roteador provavelmente já roda um sistema Unix-Like como o Linux ou o BSD, então qual a vantagem de trocar o Software? O Sistema que está instalado hoje no seu roteador não te da acesso a diversas coisas como os arquivos internos, e isso é muito bom porque a maioria dos consumidores faria besteira se tivesse esse acesso, mas com isso você pode modificar o que quiser e, se tiver um conhecimento básico de programação, pode até escrever seus próprios programas para rodar no roteador.

 

Ainda não viu vantagem? então eu vou direto ao ponto: Você pode colocar o seu roteador para baixar os seus torrents 24h enquanto o seu computador está desligado…
Por que eu não disse antes não é mesmo? agora que você foi convencido vamos ao que interessa.

Read more

NAS: Network Attached Storage

NAS

Tudo em um lugar de qualquer lugar

HDSe você também usa mais de um computador e/ou sistema operacional com certeza já teve serias dores de cabeça com armazenamento e backup.
O grande problema é: onde manter os arquivos grandes(filmes, musicas, etc) para que eles estejam sempre acessíveis?
A resposta imediata é colocar no computador com maior HD e compartilhar a pasta, mas ai você precisa reiniciar o computador e os outros computadores perdem o acesso temporariamente, os downloads param e a musica é interrompida. Se utilizar outro sistema operacional na mesma maquina a dor de cabeça se torna também manter a configuração similar.
Nesse caso o melhor seria ter um servidor domestico rodando todos os serviços e que nunca seja desligado, mas o preço deste recurso e da eletricidade que ele consome torna essa alternativa inviável. A opção viável é adquirir um pequeno NAS, a pouco tempo consegui o meu e não sei como vivi tanto tempo sem um.
Um servidor NAS ou Network Attached Storage é um pequeno servidor muita vezes confundido com uma gaveta de HD externo (foi assim que eu comprei o meu). Os mais simples possuem apenas um HD e o conector de rede, já os mais legais como esse possuem vários HDs, Wi-Fi, controle remoto e saída HDMI para você assistir seus arquivos diretamente na sua TV sem necessidade de um computador.
A grande vantagem do NAS em relação a um HD externo convencional é o fato de ele possuir processador e memoria, embora extremamente limitados são o suficiente para rodar um kernel Linux, o que já dá para dominar o mundo.
Por estar na rede temos a vantagem imediata de poder acessa-lo de qualquer máquina da rede ou, se bem configurado, do mundo, o preço costuma variar entre 100 e 400 reais dependendo da marca e recursos, o consumo de energia varia em torno dos 15W.
Existem vários modelos e marcas com diversos recursos, vou comentar os recursos do meu:

bt650

BT 650 - Sem marca

modelo: bt650
marca: desconhecida
fabricação: chinesa

Dynamic DNS
Exatamente o mesmo recurso presente em vários roteadores, cria um endereço que permite acessar a sua rede de qualquer lugar no mundo.

FTP Server
Não necessita explicação mas é muito útil principalmente associado ao item anterior, no caso do meu é possível criar vários usuários, mapear pastas, definir permissões, um serviço completo.

Samba Server
Permite compartilhamento de arquivos usando o protocolo padrão do Windows, mas funciona com qualquer sistema que suporte procolo SMB, permite controle de usuários e permissões.

Printer Server
Plugue a sua impressora USB e ela se transforma em uma impressora de rede, sem precisar configurar um computador e mante-lo ligado sempre que precisar imprimir.

USB Server
Plugue um dispositivo USB e ele fará parte do armazenamento do NAS, isso é muito útil se você quiser transferir dados de um HD externo ou pendrive para o NAS e se futuramente você quiser aumentar o armazenamento não precisa trocar o HD interno basta plugar um no USB. Dispositivos conectados também podem ser compartilhados.

BitTorrent Client
Provavelmente o recurso mais útil de todos, basta fazer o upload de um arquivo torrent e o NAS fará o download e seed de acordo com as configurações e você não precisará manter um computador ligado para isso.

Media Server
Serviço de compartilhamento de mídia similar ao do Itunes ou MediaPlayer, muito útil para arquivos de vídeo se você utiliza algum player com suporte a esse protocolo e especialmente se possuir um equipamento de streaming ligado a sua TV como um media center, um video game(Wii. PS3 ou no meu caso Xbox 360) ou algo parecido com isso.

Todos os recursos são controlados por uma interface web, compatível com qualquer navegador, em alguns há ainda um software para configuração por USB.

Sem dúvida o meu NAS foi uma das coisas mais úteis que eu comprei ultimamente.

Return top

Sobre

Um blog sobre computadores, PDAs, música, cinemas e demais viagens da cabeça de um programador que não dorme