James Knott wrote:
On 04/17/2015 11:15 AM, Per Jessen wrote:
But which bit is it that doesn't work -
a) setting use_tempaddr=2
or
b) getting a tempaddr when it use_tempaddr=2 ?
For me, (b) works fine on 12.3, 13.1 and 13.2, and I have not had reason to play with (a) as it is the default. Is your use_tempaddr value somehow being changed?
tempaddr is set to 2, but I don't get a temp address.
That is weird. Do you get any address at all? You've got a working radvd running of course. bug#916045 that you mentioned was closed as a duplicate, but it seems to be more concerned with how to set use_tempaddr=2, and less with you not getting a random address. Maybe you need to reopen and clarify the issue, I dunno.
I am not doing anything to change that value. How else would it be changed? It used to work, but not with 13.1
I got the impression from the bugreport that you were trying to change the value. Maybe if we compare environments: I have some desktops, pads and smartphones on IPv6 - openSUSE 12.3, 13.1 and 13.2 plus various iOS and Android. Even a desktop with openSUSE 10.3. On the latter, I have just now enabled privacy extensions: sysctl -w net.ipv6.conf.eth0.use_tempaddr=2 ifdown/up eth0 et voila, a random address. My router has radvd running with this config; interface eth0 { AdvSendAdvert on; clients { list of authorized link-local addresses; } RDNSS 2001:DB8:0:1::1000 { }; prefix 2001:DB8:0:1::/64 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr off; }; }; -- Per Jessen, Zürich (7.4°C) http://www.hostsuisse.com/ - virtual servers, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org