[opensuse] ipv6 privacy extension not working (use_tempaddr=2)
![](https://seccdn.libravatar.org/avatar/7891b1b1a5767f4b9ac1cc0723cebdac.jpg?s=120&d=mm&r=g)
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
![](https://seccdn.libravatar.org/avatar/ba86f283d614d2cd9b6116140eaddded.jpg?s=120&d=mm&r=g)
On 04/19/2015 04:21 AM, Per Jessen wrote:
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.
Yes, IPv6 is working fine, but with only the SLAAC address. Previously, I had both SLAAC and privacy addresses.
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
When I enter that command, I get a random address as well as SLAAC. Also, as I mentioned earlier, my notebook, using the KDE network manager, gets a random address and SLAAC, as does in Windows, and also my Android devices. Perhaps some script is missing that sysctl line. Do you have to run that command every time you boot the computer? Or does it stick?
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; }; };
Radvd is running fine. Otherwise I wouldn't have a working IPv6 address at all, beyond link local. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/7891b1b1a5767f4b9ac1cc0723cebdac.jpg?s=120&d=mm&r=g)
James Knott wrote:
On 04/19/2015 04:21 AM, Per Jessen wrote:
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
When I enter that command, I get a random address as well as SLAAC. Also, as I mentioned earlier, my notebook, using the KDE network manager, gets a random address and SLAAC, as does in Windows, and also my Android devices. Perhaps some script is missing that sysctl line. Do you have to run that command every time you boot the computer? Or does it stick?
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 ==> /proc/sys/net/ipv6/conf/default/use_tempaddr <== 0 ==> /proc/sys/net/ipv6/conf/enp3s0f0/use_tempaddr <== 0 ==> /proc/sys/net/ipv6/conf/enp4s5/use_tempaddr <== 0 ==> /proc/sys/net/ipv6/conf/lo/use_tempaddr <== -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 -- Per Jessen, Zürich (12.8°C) http://www.dns24.ch/ - free dynamic DNS, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/ba86f283d614d2cd9b6116140eaddded.jpg?s=120&d=mm&r=g)
On 04/19/2015 08:08 AM, Per Jessen wrote:
James Knott wrote:
On 04/19/2015 04:21 AM, Per Jessen wrote:
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 When I enter that command, I get a random address as well as SLAAC. Also, as I mentioned earlier, my notebook, using the KDE network manager, gets a random address and SLAAC, as does in Windows, and also my Android devices. Perhaps some script is missing that sysctl line. Do you have to run that command every time you boot the computer? Or does it stick? 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
more /proc/sys/net/ipv6/conf/eth0/use_tempaddr 2
==> /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
# enable IPv6 privacy (bnc#678066) net.ipv6.conf.default.use_tempaddr = 2 The above is after running that sysctl command. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/ba86f283d614d2cd9b6116140eaddded.jpg?s=120&d=mm&r=g)
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
![](https://seccdn.libravatar.org/avatar/7891b1b1a5767f4b9ac1cc0723cebdac.jpg?s=120&d=mm&r=g)
James Knott wrote:
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.
The funny thing is - I only had to do that sysctl update on my ancient 10.3 system. On my 13.1 and 13.2 systems, the interface picks the default from /proc/sys/net/ipv6/conf/default/use_tempaddr (I suspect) when the interface is created. -- Per Jessen, Zürich (17.0°C) http://www.dns24.ch/ - free dynamic DNS, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/ba86f283d614d2cd9b6116140eaddded.jpg?s=120&d=mm&r=g)
On 04/19/2015 12:51 PM, Per Jessen wrote:
The funny thing is - I only had to do that sysctl update on my ancient 10.3 system. On my 13.1 and 13.2 systems, the interface picks the default from /proc/sys/net/ipv6/conf/default/use_tempaddr (I suspect) when the interface is created.
As I mentioned, it worked for me with earlier versions and by changing the value, I could have either or both privacy and SLAAC addresses. So, it wasn't when the interface was created. In fact the interface would be created long before I was in a position to change that value. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/7891b1b1a5767f4b9ac1cc0723cebdac.jpg?s=120&d=mm&r=g)
James Knott wrote:
On 04/19/2015 12:51 PM, Per Jessen wrote:
The funny thing is - I only had to do that sysctl update on my ancient 10.3 system. On my 13.1 and 13.2 systems, the interface picks the default from /proc/sys/net/ipv6/conf/default/use_tempaddr (I suspect) when the interface is created.
As I mentioned, it worked for me with earlier versions and by changing the value, I could have either or both privacy and SLAAC addresses.
Right.
So, it wasn't when the interface was created. In fact the interface would be created long before I was in a position to change that value.
What I can't figure is - when are the default values used? At startup, net.ipv6.conf.default.use_tempaddr is set to '2'. By kernel default, the interface-specific setting is '0'. So which value will be given when a new interface is created (by loading the module) - 0 or 2? Let me try to recap - On/after startup, your net.ipv6.conf.default.use_tempaddr is '2', as is mine. Your device-specific net.ipv6.conf.ethX.use_tempaddr is '0', whereas mine is '2'. Your ethX only has the link-local and the SLAAC address, no random, whereas my ethX has all three. (this is all on 13.1). When you use sysctl to apply a '2' to net.ipv6.conf.ethX.use_tempaddr, your ethX gets a random/temp address too. I can't help thinking that something changes your net.ipv6.conf.ethX.use_tempaddr after startup - NetworkManager? -- Per Jessen, Zürich (7.4°C) http://www.dns24.ch/ - your free DNS host, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/a6ffef5dde34bf02c36fb9fb70f3e397.jpg?s=120&d=mm&r=g)
On Mon, 20 Apr 2015 09:27, Per Jessen <per@...> wrote:
James Knott wrote:
On 04/19/2015 12:51 PM, Per Jessen wrote:
The funny thing is - I only had to do that sysctl update on my ancient 10.3 system. On my 13.1 and 13.2 systems, the interface picks the default from /proc/sys/net/ipv6/conf/default/use_tempaddr (I suspect) when the interface is created.
As I mentioned, it worked for me with earlier versions and by changing the value, I could have either or both privacy and SLAAC addresses.
Right.
So, it wasn't when the interface was created. In fact the interface would be created long before I was in a position to change that value.
What I can't figure is - when are the default values used? At startup, net.ipv6.conf.default.use_tempaddr is set to '2'. By kernel default, the interface-specific setting is '0'. So which value will be given when a new interface is created (by loading the module) - 0 or 2?
Let me try to recap -
On/after startup, your net.ipv6.conf.default.use_tempaddr is '2', as is mine. Your device-specific net.ipv6.conf.ethX.use_tempaddr is '0', whereas mine is '2'. Your ethX only has the link-local and the SLAAC address, no random, whereas my ethX has all three. (this is all on 13.1). When you use sysctl to apply a '2' to net.ipv6.conf.ethX.use_tempaddr, your ethX gets a random/temp address too.
I can't help thinking that something changes your net.ipv6.conf.ethX.use_tempaddr after startup - NetworkManager?
Have a look at other "possible" locations of systcl-config files (man 5 sysctl.conf ; man 8 sysctl) and grep them for "tempaddr" Then the question arises: what setting is used in what order: net.ipv6.conf.all.use_tempaddr net.ipv6.conf.default.use_tempaddr net.ipv6.conf.ethX.use_tempaddr All three will be salt in your soup. For me the trouble stoped when I set ALL tree in /etc/sysctl.conf, YMMV. - Yamaban. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/7891b1b1a5767f4b9ac1cc0723cebdac.jpg?s=120&d=mm&r=g)
Yamaban wrote:
On Mon, 20 Apr 2015 09:27, Per Jessen <per@...> wrote:
James Knott wrote:
On 04/19/2015 12:51 PM, Per Jessen wrote:
The funny thing is - I only had to do that sysctl update on my ancient 10.3 system. On my 13.1 and 13.2 systems, the interface picks the default from /proc/sys/net/ipv6/conf/default/use_tempaddr (I suspect) when the interface is created.
As I mentioned, it worked for me with earlier versions and by changing the value, I could have either or both privacy and SLAAC addresses.
Right.
So, it wasn't when the interface was created. In fact the interface would be created long before I was in a position to change that value.
What I can't figure is - when are the default values used? At startup, net.ipv6.conf.default.use_tempaddr is set to '2'. By kernel default, the interface-specific setting is '0'. So which value will be given when a new interface is created (by loading the module) - 0 or 2?
Let me try to recap -
On/after startup, your net.ipv6.conf.default.use_tempaddr is '2', as is mine. Your device-specific net.ipv6.conf.ethX.use_tempaddr is '0', whereas mine is '2'. Your ethX only has the link-local and the SLAAC address, no random, whereas my ethX has all three. (this is all on 13.1). When you use sysctl to apply a '2' to net.ipv6.conf.ethX.use_tempaddr, your ethX gets a random/temp address too.
I can't help thinking that something changes your net.ipv6.conf.ethX.use_tempaddr after startup - NetworkManager?
Have a look at other "possible" locations of systcl-config files (man 5 sysctl.conf ; man 8 sysctl) and grep them for "tempaddr"
Yeah, I did - find /etc /usr/lib -type f -print0 | xargs -0 grep tempaddr On my 13.2 system, I only get /usr/lib/sysctl.d/50-default.conf.
Then the question arises: what setting is used in what order:
net.ipv6.conf.all.use_tempaddr net.ipv6.conf.default.use_tempaddr net.ipv6.conf.ethX.use_tempaddr
All three will be salt in your soup.
For me the trouble stoped when I set ALL tree in /etc/sysctl.conf, YMMV.
I don't touch either one, no trouble. -- Per Jessen, Zürich (14.6°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
![](https://seccdn.libravatar.org/avatar/ba86f283d614d2cd9b6116140eaddded.jpg?s=120&d=mm&r=g)
On 04/20/2015 07:18 AM, Yamaban wrote:
Then the question arises: what setting is used in what order:
net.ipv6.conf.all.use_tempaddr net.ipv6.conf.default.use_tempaddr net.ipv6.conf.ethX.use_tempaddr
I only get: net.ipv6.conf.all.use_tempaddr=2 net.ipv6.conf.default.use_tempaddr=2 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/a6ffef5dde34bf02c36fb9fb70f3e397.jpg?s=120&d=mm&r=g)
On Mon, 20 Apr 2015 21:52, James Knott wrote:
On 04/20/2015 07:18 AM, Yamaban wrote:
Then the question arises: what setting is used in what order:
net.ipv6.conf.all.use_tempaddr net.ipv6.conf.default.use_tempaddr net.ipv6.conf.ethX.use_tempaddr
I only get: net.ipv6.conf.all.use_tempaddr=2 net.ipv6.conf.default.use_tempaddr=2
replace the "ethX" by whatever the name of your (not "lo") network interface is. The command: [code] sysctl -a --pattern 'net.ipv6.conf' [/code] Gives a listing of the state of all sysctl variables that contain the pattern 'net.ipv6.conf' in their name. [code] sysctl -a --pattern 'net.ipv6.conf.*use_tempaddr' [/code] does the same but restricts this to the pattern that contain both, net.ipv6.conf AND use_tempaddr, e.g. output, "eth0" is the ethernet device in my case: [output] net.ipv6.conf.all.use_tempaddr = 2 net.ipv6.conf.default.use_tempaddr = 2 net.ipv6.conf.eth0.use_tempaddr = 2 net.ipv6.conf.lo.use_tempaddr = -1 [/output] But, as Per and others have shown, the existance of activated forwarding disables the use_tmpaddr, see [code] sysctl -a --pattern 'net.ipv6.conf.*forwarding' [/code] YMMV on the use of forwarding AND use_tempaddr. - Yamaban. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/ba86f283d614d2cd9b6116140eaddded.jpg?s=120&d=mm&r=g)
On 04/20/2015 03:27 AM, Per Jessen wrote:
I can't help thinking that something changes your net.ipv6.conf.ethX.use_tempaddr after startup - NetworkManager?
This is on a computer that uses ifup. It works fine on my notebook, which uses the KDE network manager. Another computer that uses ifup also has only SLAAC. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/7891b1b1a5767f4b9ac1cc0723cebdac.jpg?s=120&d=mm&r=g)
James Knott wrote:
On 04/20/2015 03:27 AM, Per Jessen wrote:
I can't help thinking that something changes your net.ipv6.conf.ethX.use_tempaddr after startup - NetworkManager?
This is on a computer that uses ifup. It works fine on my notebook, which uses the KDE network manager. Another computer that uses ifup also has only SLAAC.
One last possibility - do you have forwarding enabled on any of those systems? You won't get a SLAAC nor a random address if you have ipv6 forwarding on. Otherwise I'm out of ideas. I just can't imagine what would cause such different behaviour on otherwise very similar systems. -- Per Jessen, Zürich (15.4°C) http://www.dns24.ch/ - your free DNS host, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/ba86f283d614d2cd9b6116140eaddded.jpg?s=120&d=mm&r=g)
On 04/20/2015 08:04 AM, Per Jessen wrote:
One last possibility - do you have forwarding enabled on any of those systems? You won't get a SLAAC nor a random address if you have ipv6 forwarding on.
The other system is my firewall/router, but I've been working on my desktop system to get this resolved. BTW, SLAAC works on the firewall/router. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/ba86f283d614d2cd9b6116140eaddded.jpg?s=120&d=mm&r=g)
On 04/20/2015 08:09 AM, James Knott wrote:
BTW, SLAAC works on the firewall/router.
Sorry, my mistake. It's not working on the router. It's address is assigned by the tunnel setup script. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/7891b1b1a5767f4b9ac1cc0723cebdac.jpg?s=120&d=mm&r=g)
James Knott wrote:
On 04/20/2015 08:04 AM, Per Jessen wrote:
One last possibility - do you have forwarding enabled on any of those systems? You won't get a SLAAC nor a random address if you have ipv6 forwarding on.
The other system is my firewall/router, but I've been working on my desktop system to get this resolved.
BTW, SLAAC works on the firewall/router.
I've just tried it out on a desktop with 13.2. Normal status - SLAAC and random addresses are assigned (permitted by clients() in radvd.conf. with "yast lan", I enabled both ipv4 and ipv6 forwarding. IPv6 addresses now gone. with "yast lan", I disabled both ipv4 and ipv6 forwarding. (normal) IPv6 SLAAC and random addresses have returned. -- Per Jessen, Zürich (15.6°C) http://www.dns24.ch/ - free dynamic DNS, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/ba86f283d614d2cd9b6116140eaddded.jpg?s=120&d=mm&r=g)
On 04/20/2015 08:50 AM, Per Jessen wrote:
I've just tried it out on a desktop with 13.2.
Normal status - SLAAC and random addresses are assigned (permitted by clients() in radvd.conf.
with "yast lan", I enabled both ipv4 and ipv6 forwarding.
IPv6 addresses now gone.
with "yast lan", I disabled both ipv4 and ipv6 forwarding. (normal)
IPv6 SLAAC and random addresses have returned.
Where do you select IPv6 route? On the routing tab, I only have "Enable IP Forwarding". BTW, with IPv6, the link local address is generally used for the router address. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/7891b1b1a5767f4b9ac1cc0723cebdac.jpg?s=120&d=mm&r=g)
James Knott wrote:
On 04/20/2015 08:50 AM, Per Jessen wrote:
I've just tried it out on a desktop with 13.2.
Normal status - SLAAC and random addresses are assigned (permitted by clients() in radvd.conf.
with "yast lan", I enabled both ipv4 and ipv6 forwarding.
IPv6 addresses now gone.
with "yast lan", I disabled both ipv4 and ipv6 forwarding. (normal)
IPv6 SLAAC and random addresses have returned.
Where do you select IPv6 route? On the routing tab, I only have "Enable IP Forwarding".
I didn't touch the routing. On the routing tab, I have two tickboxes, IPv4 and IPv6 forwarding.
BTW, with IPv6, the link local address is generally used for the router address.
Right. -- Per Jessen, Zürich (16.8°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
![](https://seccdn.libravatar.org/avatar/ba86f283d614d2cd9b6116140eaddded.jpg?s=120&d=mm&r=g)
On 04/20/2015 10:11 AM, Per Jessen wrote:
I didn't touch the routing. On the routing tab, I have two tickboxes, IPv4 and IPv6 forwarding.
I guess that must be new with 13.2. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/7891b1b1a5767f4b9ac1cc0723cebdac.jpg?s=120&d=mm&r=g)
James Knott wrote:
On 04/20/2015 10:11 AM, Per Jessen wrote:
I didn't touch the routing. On the routing tab, I have two tickboxes, IPv4 and IPv6 forwarding.
I guess that must be new with 13.2.
Yep, just checked in 13.1, only one forwarding tickbox. -- Per Jessen, Zürich (18.2°C) http://www.dns24.ch/ - your free DNS host, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/ba86f283d614d2cd9b6116140eaddded.jpg?s=120&d=mm&r=g)
On 04/20/2015 10:51 AM, Per Jessen wrote:
I guess that must be new with 13.2. Yep, just checked in 13.1, only one forwarding tickbox.
Well, my router forwards both IPv4 & IPv6, so I'm fine for now. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (3)
-
James Knott
-
Per Jessen
-
Yamaban