Hmm, have you got the nameserver code for your router in /etc/dhcpc/resolv.conf ?
In your case I would expect it to be something like
Code:
nameserver 192.168.31.x
(where x might well be 1, or whatever you can find out booting a different system).
Otherwise, somebody with more detail experience in networking than myself might be able to deduce something from the errors shown by ifconfig