sábado, janeiro 24, 2009

Projeto Super Router com Mini-ITX

Projeto Super Router com Mini-ITX

Ialização: Leandro Gameleira do Rego
construção: Roldão gameleira do Rego
Programação: Roldão Gameleira do Rego Junior

Devido a baixa disponibilidade de provedores de conexão a Internet em minha cidade, somente 2 provedores ofereçam conexão "banda larga", 128 mbps ou mais, que utilizam conexão WI-FI. O mais antigo e mais bem estruturado com cobertura que abrange diversas cidades, Brisanet, e um que está começando, Autoeste-net.
Principais diferenças: o Autoeste-net, apresenta um menor custo da mensalidade, entretanto, o Brisanet oferece um serviço de conexão com IP válido, o que para webnauta (ler artigo A Internet Além do Orkut - Desabafo de um Internauta Veterano) pode não fazer nenhuma diferença, mas para um profissional do ramo da Internet existe uma diferença substancial.
Assim, optei pelo IP válido mesmo com custo superior. Entretanto, há um inconveniente: o provedor oferece um serviço no qual meu micro se conecta ao AP wi-fi e faz uma nova conexão em uma VPN que dá acesso a rede externa e estabelece o IP externo, configurado em uma conexão de longa distância no Windows.
Isso mesmo, eu disse Windows; o provedor não oferece suporte a Linux. e como eu aposto que na cidade inteira deva existir no máximo meia dúzia de pessoas que tenha algum domínio de instalação e configuração de Linux, das quais eu NÃO sou uma delas, acho que poucas pessoas tenham conseguido conectar a essa utilizando LINUX.
Até hoje só conheci uma pessoa que conseguiu fazer isso: e pra minha maior sorte, essa pessoa é meu irmão.

Aí você me pergunta: o que tudo isso tem haver com com o tema proposto neste artigo?
Bem. a incoveniênica da VPN é que para acessar a Internet em outra máquina de minha rede local, por exemplo o notebook, eu precisava estar como o micro a qual a placa wi-fi está conectada ligado, logado em um usuário do Windows e com a conexão VPN ativada.
Assim resolvi comprar um roteador para resolver esse "problema".
NÃO ENCONTREI. nenhum roteador a venda no mercado que poderia solucionar meu problema, eu teria que encontrar algum com memória suficiente para instalar um sistema operacional (LINUX) no lugar do firmware do fabricante, correndo o risco do hardware não ser compatível. Nem mesmo assim foi possível encontrar um que servisse.
Solução? construir um.
Eu poderia usar uma CPU antiga, mas ficaria algo extremamente grande e ineficiente em termos de consumo de energia. Então meu irmão deu a dica de usar uma mini-ITX.
Depois de muito procurar, e me decepcionar, sobre projetos de minicomputadores, descobri que esse negocio tá engatinhando no Brasil.
Resolvi arriscar e me empreitar numa jornada para criar o "Roteador Perfeito".
Varri a Internet e não encontrei um distribuidor oficial dessas placas. Entrei em contato com um vendedor de hardware local, ele tem mais contatos, para tentar encontrar a tal placa a venda. Depois de alguns dias de muita insistência de minha parte, ele mi retornou com o preço de um fornecedor dele: R$ 398,00.
Isso só pela placa com processador, eu ainda precisaria da memória, do gabinete, da fonte e do HD, peças que eu não fazia nem ideia de onde encontraria.
Tive que apelar para o Mercado Livre, mesmo assim não foi fácil, mas consegui encontrar uma placa mini-ITX com processador Intel 800mhz com memória 256mb que saiu por R$ 250,00, não era tão boa quanto a do meu fornecedor local, mas custava metade do preço. comprei.

A placa Mini-ITX

Agora eu precisava encontrar o gabinete e fonte. Se a placa foi difícil, esses outros dois foram quase impossíveis. Apesar da placa funcionar com fontes mini-ATX normalmente, a fonte adequada para ela mais barata que pude encontrar, custava R$ 165,00 e o gabinete R$ 175,00 e ainda faltava o HD. eu poderia usar um HD de 3,5 ou 2,5 para notebook. Assim calculei que gastaria uns R$ 1.000,00 para o aparelho ficar pronto. A esse custo, eu poderia comprar um computador e tanto. Além do custo eu teria um outro problema, onde colocar a placa WI-FI? (Eu não poderia usar uma wi-fi USB pois não teria alcance da torre do provedor)

A Placa Wi-Fi e o Pig-tail

Assim resolvi improvisar: Graças ao bom Deus, eu tenho uma família criativa e habilidosa, que gosta de ajudar e de inventar. Resolvi construir o gabinete usando uma fonte mini-ATX antiga de 300 wats. Tive que pedir ajuda a meu pai, não só pelo fato de ele entender de eletrônica, mas por ele ter habilidade em trabalhos manuais em geral. Comprei o material necessário para construir o gabinete, chapa de alumínio, trilhos e alumínio em L e arrebites. Como ele é um sujeito muito ocupado, tive que ser paciente e a construção demorou 3 semanas.
Como a idéia era criar um roteador, e economizar energia, não havia necessidade de um HD, e apesar da placa mini-ITX ter um conector para cartões Compact Flash na parte inferiro, eu estava disposto é economizar o máximo, então resolvi colocar um pen-drive que pouco eu usava como dispositivo de armazenamento. Claro que seria incoveniente deixar o pen-drive espetado na parte traseira da placa, eu teria que usar a USB interna. comprei um extensor USB para portas traseiras e retirei a chapa de aço.

O "HD"

Aproveitei que havia uma porta sobrando para colocar um bluetooth que também estava encostado, pode ser interessante e útil no futuro.

A Fonte

Para construir o gabinete tivemos que partir da fonte e literalmente partir a fonte.
Foi usada uma fonte mini-ATX sem a tampa superior e com um dos lados do chassi arrancados. A idéia era sobrepor a mini-ITX com a fonte. Consideramos que seria melhor assim ao invés de colocar as duas lada-alado já que a placa wi-fi obrigava que o gabinete tivesse 11cm de altura, a sobreposição reduziria o comprimento.

O gabinete
Primeiramente construimos a armação da estrutura com trilho em L de alumínio e arrebites. após a fixação da fonte na armação e cobertura com chapa de alumínio, tudo arrebitado, adicionamos uma chaves On/Off que tornaria mais conveniente. Como a idéia é montar um dispositivo que fica ligado 24hs por dia não havaria muita necessidade de uma chave Power ligada a placa mini-ITX. mas eu tive que programar a placa para ligar automaticamente. Como eu fiz isso sem ter uma chave power para ligar a placa pela primeira vez? Usei um jumper.

Como nesse projeto não há outros dispositivos alimentados pela fonte além da placa mãe, removemos todos os cabos e conectores da fonte, deixando somente o conector ATX.

Essa parte a qual a fonte foi fixada na verdade é a tampa, na Base ficará fixada a placa mãe.
Na base foram fixados parafusos aos quais a placa foi encaixada e presa com poucas.
Esse é o Resultado Final:
Tamanho:
Comprimento:
Largura:
Altura:
Custos
Placa Mão Mini-ITX: R$ 250,00
Placa Wi-fi PCI: R$100,00
Fonte Mini-ATX: R$ 25,00
Portas USB: R$ 13,00
Pen-drive 1GB: R$ 30,00
Bluetooth USB: R$ 20,00
Chapa de Alumínio: R$ 10,00
3m de trilhos de Alumínio em L: R$ 12,00
75 Arrebites de alumínio pequenos: R$ 5,00
Total do custo do Hardware: R$ 475,00

Meus agradecimentos especiais ao homem que construiu essa maravilha, o senhor Roldão Gamleira do Rego (meu pai).

A Coisa pronta


O hardware está pronto. Essa foi a parte difícil, agora vem a missão impossível: o software. Esse eu deixei por conta do meu irmão, Roldão Gameleira do Rego Júnior, esse da foto segurando o micro, que manja bastante do assunto, ao contrário de mim que sou tapado no que se refere ao Linux.