O primeiro passo em TODAS as falhas de conexão deve ser ignorar o seu roteador e conectar seu computador diretamente ao seu dispositivo ISP. Você pode fazer ping no seu servidor DNS? Se a resposta for não, tente 74.125.226.240. Se isso ainda não funcionar, ligue para o seu ISP. Se funcionar, então ping google.com, isso funciona agora? Se não, mude seus servidores DNS e teste novamente. Se sim, a sua conexão com a internet está bem e é algo com o seu roteador (já que você descartou um único computador).
Conecte seu roteador novamente e faça login nele. Você recebe um IP? O seu DNS está configurado corretamente? Tente os testes acima novamente a partir da interface do roteador. Verifique sua configuração de DHCP. O que seus computadores obtêm quando digitam ipconfig ou ifconfig? Isso corresponde ao que seu roteador está configurado para distribuir? Você já tentou trocar cabos entre o roteador e o modem?
O tcpdump também pode ser um amigo aqui, especialmente se você puder executá-lo na WAN do roteador (não tenho certeza se o ddwrt é capaz disso ou não). Seria útil ver o que o roteador está realmente enviando. Eu também poderia ajudar a ver o que está sendo enviado entre o roteador e um computador.
Basicamente, você precisa trabalhar para reduzir o problema a um ponto específico da sua rede ou pode fazer todas as redefinições e reconfigurações que quiser e é apenas uma tentativa no escuro.