It sounds like dhcp didn't get an address. ifconfig can get confused, though. Does "netstat -rn" show a line starting with "0.0.0.0"?
Is your internet connection working normally for other wireless machines?