Enabling IPv6 privacy extension on Ubuntu Desktop 10.04

The IPv6 standards define an algorithm to generate temporary random IPv6 addresses that are less traceable over time. This is documented in RFC 4941 “Privacy Extensions for Stateless Address Autoconfiguration in IPv6”. The following instructions apply to a network card called eth0, if your is different, then change to suit.

To enable the use of Privacy Extension under Ubuntu and other Debian derivatives, you need to edit the following.

Edit you sysctl.conf file.

Append the following.

At this point, you need to restart your network or reboot, to do the former type the folling at the prompt.

Now if you type ifconfig eth0 at the prompt, you should get something that looks similar to this.

As you can see, eth0 now has 2 IPv6 addresses, one of which is randomly generated and will change and is used externally. The other which will stay the same can be addressed over the internet (by yourself or friends if you want to share).

Ubuntu forum IPv6 privacy extension
IPv6 Related Stuff: Enabling IPv6 Pricacy Extensions on Ubuntu Linux
IPv6 privacy extensions on Linux
Mice and Men Support – Enabling IPv6 Privacy Extensions.
Enabling IPv6 privacy extensions on Ubuntu

Leave a Reply