Carregue no servidor tftp os seguintes arquivos (já baixados do site oficial do
dd-wrt, se houver possibilidade, verifique o MD5):
Para o DD-WRT como comentamos antes há somente um arquivo para ser carregado -- kernel e sistema de arquivos juntos.
DD-WRT>
load -r -b 0x80041000 linux.bin
Using default protocol (TFTP)
Raw file loaded 0x80041000-0x803ddfff, assumed entry at 0x80041000
Gravando o sistema de arquivos com o kernel. Este processo pode demorar.
DD-WRT>
fis create linux
Connection closed by foreign host.
telnet 192.168.1.1 9000
Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.
Duas configurações básicas para o script de boot.
DD-WRT>
fconfig boot_script true
boot_script: Setting to true
Update RedBoot non-volatile configuration - continue (y/n)?
y
... Erase from 0xbffe0000-0xbfff0000: .
... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
DD-WRT>
fconfig boot_script_timeout 4
boot_script_timeout: Setting to 4
Update RedBoot non-volatile configuration - continue (y/n)?
y
... Erase from 0xbffe0000-0xbfff0000: .
... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
Configurações do script de boot do sistema, inclusive indicando o kernel que o mesmo irá carregar.
DD-WRT>
fconfig
Run script at boot:
true
Boot script:
Enter script, terminate with empty line
>>
fis load -l linux
>>
exec
>>
Boot script timeout (1000ms resolution):
4
Use BOOTP for network configuration:
true
Default server IP address:
Console baud rate:
9600
GDB connection port:
9000
Force console for special debug messages:
false
Network debug at boot time:
false
Update RedBoot non-volatile configuration - continue (y/n)?
y
... Erase from 0xbffe0000-0xbfff0000: .
... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
Resetando o router.
DD-WRT>
reset
Connection closed by foreign host.
E se tudo deu certo, já temos o dir-300 com o DD-WRT rodando.
Feito!
Quaisquer dúvidas postem na comunidade rede-mesh em:
Onde você também encontrará uma versão deste artigo em pdf e muitos outros!
Agora é só alegria e estudo do seu novo e poderoso roteador!
Para acessar a interface gráfica, abra seu navegador e digite http://192.168.1.1 no endereço. Se tudo estiver correto abrirá uma tela de login. Estaremos fazendo outro artigo sobre como configurar o OpenWRT com a interface Luci, bem como sobre a configuração para redes mesh. Mas por enquanto, atenha-se que a interface wifi do roteador recém reinstalado vem por padrão desligada e para acessá-lo via ssh root@192.168.1.1 é necessário antes definir uma senha para root, que por padrão vem em branco também! Boa sorte!