Praticamente todo o sistema de arquivos no DD-WRT é descompactado do flash a cada inicialização, e não regravável durante o uso, outras partes existem apenas na RAM. Você teria que recriar um arquivo de firmware e flash para mudar qualquer coisa lá.
Normalmente, a única coisa persistentemente regravável é a NVRAM. Só isso irá retornar após a reinicialização depois de modificá-lo.
Felizmente você pode escrever scripts para NVRAM e DD-WRT irá executá-los na inicialização. Vá para a guia Administração, depois para Comandos e insira os comandos que deseja executar (como aqueles que modificam / etc / hosts) e clique em Salvar Inicialização.
O DD-WRT não reage bem se a NVRAM estiver sobrecarregada, por isso tenha cuidado para não tornar os seus scripts demasiado longos.