I just read about a potential privacy issue with IPv6 addresses on phones. While the article mainly talks about Apple devices, Android is mentioned so I wonder:

Does Android support IPv6 privacy extensions and how can they be enabled/disabled?

According to this question, Android currently has partial support for IPv6.

  • Interesting question. I'm wondering how the problem noted in the article is actually a real concern, though. Jan 14, 2011 at 20:12
  • @MatthewRead When the EUI-64 address is used, the IPv6 address becomes (in theory) unique to the device. It identifies the device and possibly the manufacturer (of the NIC, at least). Though, so does the User-Agent string, and nobody cares much about those because they don't necessarily uniquely identify the device. Apr 29, 2013 at 4:09

1 Answer 1


If your device is rooted go to the terminal after each boot and enter
sysctl -w net.ipv6.conf.default.use_tempaddr=2
sysctl -w net.ipv6.conf.all.use_tempaddr=2

For automatic activation you could also add these lines to /etc/sysctl.conf
net.ipv6.conf.all.use_tempaddr = 2
net.ipv6.conf.default.use_tempaddr = 2

  • Isn't there an app for that?
    – Robert
    Jan 18, 2011 at 19:11
  • Not yet. ;-) Seriously I don't think this is worth an app. it is merly a setting that should be configurable in the Wireless settings window.
    – torusJKL
    Jan 20, 2011 at 11:34

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .