Tuesday, May 18, 2010

Installing IPv6 on Windows XP

SkyHi @ Tuesday, May 18, 2010
IPv6 support is still experimental under Windows XP and the stack has to be enabled manually.

To enable the Windows XP IPv6 stack:
  • From the Windows desktop press the “start” button.
  • Click on “Control Panel”.
  • Assuming that the Control Panel is in classic view mode, click on “Network Connections”.
  • Right click on the connection that needs to have the IPv6 stack enabled and go to “Properties”
  • On the properties window click on the “Install…” button.
  • On the “Select Network Component Type” window, select the “Protocol” option and then click on the “Add…” button.
  • On the “Select Network Protocol” window select “Microsoft TCP/IP version 6” and then click the “Ok” button.

The Microsoft IPv6 stack is now enabled for your network connection.

There is no graphical configuration of IPv6 properties/settings. A command line tool used netsh is used to configure IPv6 for interfaces.

To add or delete an IPv6 Address:
  • From a windows command line invoke the netsh tool by typing “netsh” and then pressing the enter key.
  • Next change the context of netsh to interface by typing “interface” and press enter.
  • Change the context of the interface to ipv6 mode by typing “ipv6” and pressing enter.
  • The command to add an address has the form of “add address [interface=]<string> [address=]<IPv6 Adress>”
a. Example: add address interface="Local Area Connection 2" 2001:1945:feed:deef::1

Deletion can be handled in the same manner by using keyword delete instead of keyword add.

Hope this helps.