Linux em Router Wireless (WRT54G Vs OpenWrt)
Estava a procura de um firmware que pudesse atender as expectativas de ser personalizado e sem muita complicação e pesquisando na internet encontrei o OpenWRT. Tendo uma vasta possibilidades de configuração do firewall (iptables - isso mesmo), ele é um firmware que roda numa base em Linux, olha só que maravilha! Então vamos por a mão na massa, ou melhor, no WRT54g.
Configurando WRT54g e atualizando firmware OpenWRT
Pré-requisito:
- boot_want=on (WRT54g)
- CDF8 = WRT54G v3.0 / CPU 200Mhz - versões anteriores a v.3 são suportadas por esse mesmo firmware.
Preparando o terreno:
Reinicie o Acesspoint, deixando o mesmo com ip padrão "192.168.1.1", conecte o cabo de rede na porta número 1 "RJ45" do roteador. Configure a placa de rede do micro que vai acessar o acesspoint como DHCP para obter ip automático do acesspoint.
ATENÇÃO: Não faça esse procedimento com o WRT54GS, pois o processo envolve habilitar o boot_want=on e o firmware é outro.
Baixando o danado:
OpenWRT WRT54G v.3
http://downloads.openwrt.org/whiterussian/rc5/bin/openwrt-wrt54g-jffs2.bin
Baixe o programa abaixo e atualize apontando o firmware e o ip do wrt54g pelo Windows:
ftp://ftp.linksys.com/pub/network/tftp.exe
Execute e coloque as informações:
Server: 192.168.1.1
Password: admin # é padrão essa senha, se não tiver deixe em branco
File: [...] no botão procure o firmware
Upgrade [click]
Aguarde a atualização, a luz power fica piscando, espere ela parar de piscar para concluir a atualização, não interrompa.
Outras formas de atualizar:
Firefox ou IExplorer
Entre no navegador na página de configuração do seu WRT54g exemplo:
http://192.168.1.1
Procure onde atualiza "system / firmware upgrade", procure o firmware que você baixou do site acima e atualize.
Linux:
$ tftp
tftp> connect 192.168.1.1
tftp> put openwrt-wrt54g-jffs2.bin
Sent 2746882 bytes in 6.8 seconds
tftp> quit
Pronto, atualizado...
um abraço