Can you double check that? If it was a 169.254.x.x, that would be APIPA, which means the system isn't seeing a DHCP server.

You didn't say if it was wired or wireless.