I have this problem at home, where randomly, after say a powercut. My connection goes to 'Low Connectivity/Not Connected' and in viewing the status its lost all its DHCP info and is randomly pointing at a strange random DNS server.
Which explains why it doesnt work.
I then have to manually setup a static LAN IP to point it back to the router for it to work again. However, if you give it half an hour and revert back to automatic DHCP IP assigning and repair the connection it works again.
Anyone know why this is, or a fix for it? Other than giving everyone a static IP permanently.