Configuring Your OS

From SixXS Wiki
Jump to: navigation, search


Depending on whether your computer is connecting direct to a tunnel, acting as router or simply participating in the local subnet, your configuration will vary. This page will attempt to document what you need to do, or point you towards documentation that will help you get your OS configured.

Tunnel Endpoint

Few people at this point have an ISP that provides them with IPv6 support, so in order to be able access an IPv6 network a tunnel will need to be used. There are number of different technologies and points of presence available. SixXS provides its own solution by means of Aiccu (which we would recommend out of bias), but there are other solutions around including Teredo and Freenet6. Note that not all tunnel solutions support NAT traversal, so you should check that your intended software supports this, if you are located behind a NAT.


If you are using Aiccu, see the topic 'Installing a Subnet'.

Host using Router Advertisement (Basic IPv6 Configuration)

In most cases a host that is using router advertisments to get its IPv6 address should not have much that needs configuring. In order for this to work there needs to be a host in the subnet that is acting as a router, advertising the subnet prefix and the host receiving the address needs to be configured for IPv6. It should be noted in many cases if a host already has IPv6 active, then it will get an autoconfig address, that will allow it to communicate with other hosts in the subnet, but not with other hosts on the internet.


See: Enabling IPv6 in Linux


MacOS X supports IPv6 out of the box. In MacOS X 10.5, the setting defaults to automatic, but you can check that it is active by opening the 'Network' system preferences, and then for the interface that you are interested in, click on the 'advanced...' button. Under the tcp/ip tab locate the option 'configure ipv6' and make sure it is set to 'automatically' and then click 'ok', followed by 'apply'. If all is well then you should see a value being provided for the 'IPv6 Address' field.

It should be noted that at this time the "Network Utility" application does not support IPv6, so you will need to use the command line ping6 tool if you wish to ping an IPv6 host.


No support for IPv6 appears to be available at this time.

Windows NT

Windows NT does not support IPv6 by default but there is a beta avaiable from Microsoft Research. This is currently unmaintained.

Microsoft Research IPv6 Stack Beta

Windows 2000

There used to be a technology preview for Windows 2000, that allowed it to connect to IPv6, but the relavent page at Microsoft no longers seems to be around. If you are still using Windows 2000 and wish to use IPv6, then you will have to track down a copy of the software, if it is still around.

Windows XP

See section 'How do I install the IPv6 protocol for Windows XP?' in the IPv6 for Microsoft Windows: Frequently Asked Questions.

Windows Vista

See: Configuring IPv6 with Windows Vista

Windows 2003

See: Learn how to install IPv6 in Windows Server 2003

Host using DHCPv6

To do.

External Links