Assim que contratei internet aqui em casa já passei na FutureShop e comprei um Access Point da Linksys.

Comecei procurando pelo modelo WRT54GL, pois eu sabia que vinha com um Firmware baseado em Linux, mas como não achei comprei um WRT54G mesmo. Afinal estava em promoção e saiu por menos de CAD$ 55,00.

Eu estava vivendo feliz com ele até o dia que li uma matéria no Lifehacker o Tomato e lá tinha link pra uma outra matéria sobre o DD-WRT.

O dedo coçou de vontade de instalar, mas ai bateu aquele misto de “e se eu entijolar (gostaram da tradução de to brick?)” com “mais que preguiça”. E o Linksys permaneceu com seu firmware original mesmo.

Mas ai a minha irmã me aparece com um problema interessante: Onde ela mora tem wireless no térreo, mas como ela mora no 4.o andar tem dia que o sinal chega, tem dia que não chega e tem dia que fica capengando. Ela tentou contratar ADSL, que é a única opção por lá, mas o prédio não tem fiação pra instalar a linha telefônica no andar dela. O resultado é que normalmente ela tem que ir até o térreo pra usar o wireless e isso é muito incoveniente.

Então saimos esses dias procurando na Best Buy e na FutureShop por algum tipo de antena externa pra MacBook, o que resultou em nada.

Já estávamos indo embora da última loja quando a matéria sobre o DD-WRT me veio à mente: Hum… E se eu fizesse uma gambi?

A idéia é simples: Compramos um AP do mesmo modelo que o meu, substitui (com sucesso) o Firmware original pelo DD-WRT (aka Linux) e configurei o bichinho pra ser um CLIENTE wireless ao invés de um AP.

Resumindo a idéia, algo mais ou menos assim:

diagram1.png

Bom, eu trouxe o AP pra casa, instalei o DD-WRT e fiz as configurações conforme o desenho acima. Aproveitei também que o DD-WRT permite que você edite as configurações de potência da antena e subi de 28 para 70, que até onde li é um limite seguro, com poucas chances de queimar o equipamento. Vi relatos de gente que chutou até 98 e continua funcionando, mas achei arriscado demais.

Ao invés disso lembrei que tinha visto no Efetividade.net alguns artigos sobre antenas baratas e mandei os links pra minha irmã. Se as duas antenas externas do Linksys ainda forem fracas pra pegar o sinal que vem do térreo, ainda rola mais um empurrãozinho na potência.

Depois que o router dela funcionou eu criei coragem e instalei o DD-WRT no meu também e está bem mais divertido agora. Posso dar comandos shell no meu AP! 🙂
<br /> BusyBox v1.4.2 (2008-01-02 11:32:06 CET) Built-in shell (ash)<br /> Enter 'help' for a list of built-in commands.

root@DD-WRT:~#

root@DD-WRT:~# ps aux
PID Uid VmSize Stat Command
1 root 308 S /sbin/init noinitrd
2 root SW [keventd]
3 root RWN [ksoftirqd_CPU0]
4 root SW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
9 root SW [mtdblockd]
12 root 216 S /sbin/watchdog
2709 root 220 S resetbutton
2743 root 236 S /usr/sbin/telnetd
2751 root 312 S /sbin/wland
2752 root 312 S dnsmasq –conf-file=/tmp/dnsmasq.conf
3747 root 232 S /usr/sbin/cron
12935 root 604 S httpd -p 80
13016 root 288 S igmprt -i vlan1
13018 root 308 S process_monitor
13220 root 212 S udhcpc -i vlan1 -p /var/run/udhcpc.pid -s /tmp/udhcpc
17243 root 388 S -sh
17372 root 280 R ps aux
Agora só esperar minha irmã voltar pra França e dar o relato se a gambi funcionou. 😉