I was experiencing the same situation when my PC would got to hibernate or shut down. Here is the fix for that:
1)From the Windows Vista Start menu, click Network.
View Picture
In the Network window, click Network and Sharing Center.
View Picture
In the Network and Sharing Center window, click Manage network connections.
View Picture
In the Network Connections window, right-click the network connection you are trying to use (Wireless or Local Area Connection), and then click Properties.
View Picture
In the Properties dialog box, on the Networking tab, in the This connection uses the following items: area, click to clear check mark from Internet Protocol Version 6 (TCP/IPv6). Click OK.
Then.....
2) Change the adapter settings for TCP/IPv4.
In the Network Connections window, right-click the network connection you are trying to use (Wireless or Local Area Connection), and then click Properties.
View Picture
In the Properties dialog box, on the Networking tab, click to select your network connection, and then click Configure.
View Picture
In the Controller Properties window, click the Advanced tab.
View Picture
On the Advanced tab, in the Properties area, click to select and then change the value of any option with an option of (IPv4) to Disabled. Click OK. The usual items to look for are: IPv4 Checksum Offload, TCP Checksum Offload (IPv4), UDP Checksum Offload (IPv4).
View Picture
Shut down Windows, restart the computer, and then try connecting to the Internet.
This should work. I have tested it myself on multiple platforms and was succesful both times. This information was provided to me by gateway support.
EggHeadCafe.com - .NET Developer Portal of Choice
http://www.eggheadcafe.com