Posts Tagged ‘Linux’

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

Como aproveitar a Xbox Live americana através do Linux

xbox live tron

Welcome to the Game Grid

xboxiconSe você continua jogando na live americana e sempre quis baixar um Game On Demmand, alugar um filme ou acessar qualquer outro conteúdo com restrição de ip não caia na tentação de migrar para a live brasileira, esse bloqueio pode ser contornado de várias maneiras, nesse post ensinarei a fazer através de uma VPN usando o Linux.

Existem inúmeros tutorias de como fazer isso utilizando o Windows, dei uma olhada em alguns e fiquei bem desapontado,  a maioria consiste em instalar uma maquina virtual préconfigurada rodando Linux, o que eh completamente desnecessário já que o próprio Windows pode fazer a VPN com um passo a passo muito mais simples e sem instalar nada, o mais engraçado foi encontrar algumas pessoas que fazem isso e ainda dizem que não da pra fazer pelo Linux, por isso decidi montar um tutorial extremamente simples para quem não tem medo de um terminal.

Gears of War 2

Gears of War 2, disponível para download na Xbox Live Americana (Games on Demand)

Se você não gosta de pinguins ou tem medo do shell (tela preta e letras brancas) de um google que você acha facinho um tutorial de VPN para windows, ou se houverem muitos pedidos um dia eu posto um.

Nesse tutorial estou usando o Kubuntu 10.10 para os screenshots, também ja fiz isso com o 10.04, o processo para qualquer outra distribuição Linux eh exatamente o mesmo, salvo a instalação dos pacotes caso a distro não seja baseada em Debian. Se você não eh um usuário Linux mas mesmo assim quer tentar seguir o tutorial baixe aqui o cd do Kubuntu, não eh preciso instalar no HD tudo pode ser feito do liveCD mas o sistema eh muito mais rápido rodando do HD e esteja avisado que estou considerando que você sabe usar o sistema, qualquer duvida lembre que o Google eh seu amigo e a sessão de comentários também

Antes de começar algumas considerações iniciais:

  • Eu não inventei esse processo, VPN é um conceito antigo e muito usado, eu apenas adaptei o guia para  Linux.
  • Isso funciona para qualquer console
  • Eu não me responsabilizo por banimento de contas ou algo parecido, muito gente joga por VPN mas aconselho a ler os termos de uso da Xbox Live e tirar suas próprias conclusões
  • Usando esses passos eu consegui baixar Games On Demand e alugar filmes na Live americana normalmente.

Você vai precisar de:

  • Um notebook ou computador com duas placas de rede (cabeadas ou wireless)
  • Um Xbox 360
  • Um cabo de rede (nao necessariamente crossover)
  • Internet Rapida
  • Linux (baixe o Kubuntu aqui)
  • Uma conta Live Gold Americana
  • Uma conta de uma VPN
Return top

Sobre

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