Eu também tive esse problema. 2 itouches e um laptop Windows7 não conseguiam obter um endereço IP adequado via DHCP, mas funcionavam normalmente se eu configurasse manualmente o IP. Meu MacBook, no entanto, parecia receber um IP corretamente.
Descobri então que o problema era que a hora local no roteador estava incorreta, definida para cerca de 18 meses no passado. Você pode visualizar as configurações de horário acessando Ferramentas - > Tempo.
Eu suspeito que ele estava dando concessões de DHCP, mas desde que os arrendamentos foram no passado, os PCs clientes e os iTouches não puderam aceitá-los.
Uma vez que a hora foi definida para a hora atual, todos os dispositivos receberam corretamente um endereço IP.