On 04/19/2015 08:08 AM, Per Jessen wrote:
I only had to do that on my ancient 10.3 machine - every other box (12.3, 13.1 and 13.2) has it by default. It must be set on startup I suspect - on a new 13.2 installation system (i.e. just before I would run yast), I see:
==> /proc/sys/net/ipv6/conf/all/use_tempaddr <== 0
2
==> /proc/sys/net/ipv6/conf/default/use_tempaddr <== 0
2
==> /proc/sys/net/ipv6/conf/enp3s0f0/use_tempaddr <== 0
0 (for eth0)
==> /proc/sys/net/ipv6/conf/enp4s5/use_tempaddr <== 0
==> /proc/sys/net/ipv6/conf/lo/use_tempaddr <== -1 -1 So it's not a kernel default, it's set explicitly (presumably during start-up). I found this one:
/usr/lib/sysctl.d/50-default.conf
# enable IPv6 privacy (bnc#678066) net.ipv6.conf.default.use_tempaddr = 2
I just rebooted and the privacy address did not return.
sysctl -w net.ipv6.conf.eth0.use_tempaddr=2 ifdown/up eth0
I added those commands to /etc/init.d/after.local and now have a privacy address. So, something is missing that command. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org