I've been trying to setup a small home network consisting of the following:I've been trying to setup a small home network consisting of the following:
* Desktop PC running Windows XP
* Laptop running Vista Home Premium
* D-Link 624 wireless router
And with the following setup:
* Same usernames/passwords on all PCs
* The Vista wireless set to "Private" (so the others PCs on the LAN can access shared items on it)
And everything pretty much worked out-of-the-box apart from one annoying bug ...
The wireless connection was constantly trying to "identify" itself, alternating between "public" and "private".
After some searching it turned out that this boiled down to the ipv6 emulation going on behind the scenes. Vista employs a few virtual network adapters to tunnel ipv4 traffic.
Anyway here's the solution that worked for me:
* Disable the ipv6 protocol on all physical network adapters (Manage Network Connections > Right-click on the adapter icon > Properties > Untick the ipv6 option > OK)
* Start > All Programs > Accessories > Right-click on Command Prompt and "Run as Administrator"
* At command prompt, type "netsh" <ENTER>
* At the next prompt, type "interface"
* At the next prompt, type "teredo"
* Finally, type "set state disabled"
* And type "exit" to exit
Now you may have to reboot, but you should now have a stable connection remaining on "private".
References:
1. http://technet2.microsoft.com/WindowsVista/en/library/91d35c9f-3049-44f4-b711-743dc152c7c31033.mspx?mfr=true