Já fiz uma atualização do meu Roteador wireless Linksys para o firmware do DD-WRT, que é um firmware alternativo ao firmware do fabricante. Ela inclusive pode ser usada em Pcs normais, mas se for o caso eu recomendo o Pfsense, Monowall ou o eBox. Falarei do eBox em outro post. Agora para dispositivos com um pouco menos de memória (2, 4 ou 8 megas), a DD-WRT é excelente. Permite várias configurações que seu roteador normal não permite. Inclusive aumentar a potência de transmissão da rede wireless, ou overclock da CPU do roteador (cuidado, pode danificar seu roteador). Neste link, segue um post do BR-LINUX para um tutorial do D-link 300 (http://br-linux.org/2010/procedimentos-para-flash-do-dir-300-com-dd-wrt-e-openwrt). Mas cuidado, pois um upgrade mal feito pode deixar seu roteador inutilizável.