I think you are saying you lose not only the internet,
but can't reach the router (on 192.168.0.1) either.
The problem is either a hardware/driver quirk or a
configuration problem. The first step is to determine
which.
Check the properties of your network connection,
highlight "Internet protocol (TCP/IP)" and click
[properties]. Make sure "obtain an IP address
automatically" is selected. That's all here.
Be sure the firewall is not active on the connection for
these tests. Open a command prompt (start|run|cmd) and
type "ipconfig". If the response is only "Windows IP
configuration" your connection is shut down. Otherwise it
should include a line like "IP
address......192.168.0.100" which is a DHCP lease from
the DI-624. now type "ipconfig /release" followed
by "ipconfig / renew" and (assuming the commands were
successful) compare the IP addresses. They should be the
same.
Either way, connect to the DI-624 by pointing IE to
192.168.0.1 (if you haven't changed the password, the
password is left blank). Check the DHCP button on the
home tab. Verify the DHCP server is enabled.
If all this checks out, suspect the card/driver. From the
command prompt, ensure ipconfig returns a valid (not
0.0.0.0) address. Ping that address; if the ping returns
OK you are connecting to the card okay. That would cast a
lot of suspicion on the driver, but it can still be the
driver if the ping returns okay.
Of course, you should get the latest driver for the card,
and suspect any non-WHQL (Microsoft certified) driver. In
the extreme, you can get a PCI ethernet card that
advertises a WHQL driver, but be warned that ethernet
card changes - even enabling or disabling a port in CMOS -
can force you to reactivate XP. Been there, done that.
Mike