Seu gateway está errado. Com a máscara de sub-rede que você está usando, o gateway não é um endereço IP válido. Depois de obter o endereço IP via DHCP, execute:
route -n | grep 0.0.0.0 | head -1 | awk '{print $2}'
E coloque isso como gateway. Naturalmente, a entrada "endereço" deve ser diferente do gateway.
Espero que ajude.
.: Francesco