You could try using fixed IP addressing, as the PC is obviously losing its addresses while in sleep mode.
Open a Command Prompt window ("Start > Run", type CMD and click OK) and, at the prompt, type...
...and press Enter. This will display details of all network adapters in the PC. For the relevant adapter ("Local Area Connection" or "Wireless Network Connection") make a note of the...
- IP address
- Subnet Mask
- Default Gateway
- DNS Servers (two addresses)
Close the Command Prompt window. Now go into the Network Connections folder ("Start > Run", type NCPA.CPL and click OK), right click the relevant adapter ("Local Area Connection" or "Wireless Network Connection") and select Properties.
In the Properties sheet that opens, select
- [for XP] "Internet Protocol (TCP/IP)" or
- [for Vista] "Internet Protocol Version 4 (TCP/IPv4)"
and click the Properties button.
In the TCP/IP Properties, click "Use the following IP address" and enter the settings that you noted earlier.
[Note: To revert to automatic addressing, set *BOTH* the IP and DNS sections back to obtaining their addresses automatically.]