O DD-WRT é um firmware alternativo para roteadores wireless baseado em linux que faz seu router fazer coisas que muito router de R$600 não é capaz de fazer nativamente. Ele dá uma boa turbinada no seu router. E sem gastar absolutamente nada. E você ainda é livre, para que nenhum freetard reclame.
Como assim?
Veja o demo da admin dele e explore todas as opções. Não preciso dizer mais nada.
Linux?
Sim, é o mesmo kernel linux, só que reduzido para caber num roteador wireless. E funciona extremamente bem, se mostrando bem mais estável que o firmware original em meu DIR-600. E o router agora tem muito mais funções. Só falta fazer café.
Legal, como eu faço pra colocar no meu roteador?
Vá nessa página e digite o modelo do seu roteador. Caso ele apareça como suportado, siga as instruções. Caso não apareça, meus pêsames, nada fará seu DI-524 comprado em 12x nas casas bahia rodar ele.
Tá, a interface é legal, mas realmente vale a pena?
E como. O router fica bem mais estável, a taxa de transferência aumenta, adiciona-se mais funções. Isso sem contar que por ser linux, você encontra tutoriais pra que ele faça praticamente qualquer coisa na internet.
Sem contar que com ele, consegui a façanha de jogar online na psn ao mesmo tempo em que baixava torrents a 1.22MB/s (sim, download limitado, caso contrário o transmission rouba tudo pra ele), e ainda tinha um vídeo hd carregando pelo wifi em outro pc junto com isso. Lag? Nenhum. Se a culpa é da psn, da gvt ou do router, não se sabe. Só sei que a combinação foi perfeita.
Transformei meu router num tijolo. E agora?
1 – Leve seu router pra benzer.
2 – Ignore o passo 1.
Siga os passos da wiki referentes ao seu router ou pergunte no fórum do DD-WRT. Caso seja um DIR-600, existe uma maneira simples de resolver, pois ele tem um sistema anti-brick. Falarei dele num post dedicado a isso.
Acessando seu modem em bridge
É sempre interessante podermos acessar a configuração do modem. Para poder fazer isso mesmo com o modem em bridge, basta conectar o modem diretamente no computador, mudar o ip dele pra 10.1.1.1 e digitar alguns comandos no DD-WRT.
Com o modem em bridge e com o ip 10.1.1.1, basta ir em Administration > Commands, colar os comandos a seguir na caixa e clicar em Save Startup
ifconfig `nvram get wan_ifname`:0 10.1.1.2 netmask 255.255.255.0
E os comandos a seguir e clicar em Save Firewall
iptables -t nat -I POSTROUTING -o `nvram get wan_ifname` -j MASQUERADE
Aumentando a segurança do router e prevenindo ataques
Supondo que você já tenha adicionado os comandos para acessar o modem em bridge, basta clicar em Edit em Startup e adicionar os comandos a seguir:
echo 1 > /proc/sys/net/ipv4/tcp_syncookies
echo 1 > /proc/sys/net/ipv4/conf/default/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/all/accept_source_route
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
E os comandos a seguir em Firewall:
iptables -A INPUT -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT
iptables -A INPUT -m state --state INVALID -j DROP
É isso, espero que tenham gostado.

