To be gin with, I'm running Windows XP Pro, and I'm using an A7N8X Deluxe rev 1.04 motherboard with built in 3COM and NVIDIA NICs, using an Origo ASR-8400 4 port Router/ADSL modem combo.
My problem is that since I've installed the router, my computer can't get an IP from the DHCP server whe I login, resulting in me sitting here waiting for the 'Restoring network connections...' message to time out before I can get to my desktop. This happens on either NIC.
Under the NIC status, says I have an 'Invalid IP address', and ipconfig /all shows I have a null IP of 0.0.0.0. This doesn't happen on any of the other computers on my network. Repairing the connection does nothing as I can't flush the ARP cache, or release and renew IP addresses. I can regain access to the internet and the network by running the XP network setup wizard, and choosing to connect through a residential gateway.
I think I know the problem, and the answer, but don't know how to configure it; prior to getting ADSL I shared the dial up connection of this PC with the others on the network via ICS. Since then, I have disabled ICS, and any 'shared' properties in my network connections, and set my computer up to connect through the router.
I believe the problem is caused by some remnance of my PC's DHCP server starting up when I login, this conflicts with the router's an so my PC gets no IP address on the network, but if I run the networking wizard, it turns off the DHCP server during the automatic configuration, flushes the ARP cache, and releases and renews my IP address, but how do I get this setting to stick when I reboot? If I do a 'hard' logout and log back in, I keep my network connection with no problems, same with if I go into standby/hibernation.