Matthias Schmidt
2017-06-25 18:34:46 UTC
Hi,
I installed a recent snapshot from June 23 and noticed that slaacd is
generating IPv6 addresses with privacy extensions enabled in a high
rate. I can easily reproduce the bug by just starting slaacd. After
one second I already see 29 IPv6 addresses:
$ ifconfig trunk0 | grep inet6 | wc -l
29
$ ifconfig trunk0 | grep inet6
inet6 fe80::527b:9dff:fe73:aa8a%trunk0 prefixlen 64 scopeid 0x5
inet6 fd00::c00d:a431:9cfc:899a prefixlen 64 deprecated autoconf autoconfprivacy pltime 0 vltime 7043
inet6 2001:16b8:2234:3200:527b:9dff:fe73:aa8a prefixlen 64 autoconf pltime 3461 vltime 7061
inet6 fd00::527b:9dff:fe73:aa8a prefixlen 64 deprecated autoconf pltime 0 vltime 7061
inet6 2001:16b8:2234:3200:50e2:4a65:a0af:3926 prefixlen 64 autoconf autoconfprivacy pltime 3443 vltime 7043
inet6 fd00::c8c1:eda0:2f1b:7e99 prefixlen 64 deprecated autoconf autoconfprivacy pltime 0 vltime 7044
inet6 fd00::b081:7ff1:9740:fb6 prefixlen 64 deprecated autoconf autoconfprivacy pltime 0 vltime 7044
inet6 fd00::3ceb:3269:d174:c8cd prefixlen 64 deprecated autoconf autoconfprivacy pltime 0 vltime 7046
inet6 fd00::e875:55ac:6557:2d74 prefixlen 64 deprecated autoconf autoconfprivacy pltime 0 vltime 7046
[...]
syslog is filled with the following error messages
Jun 25 19:56:43 sigma slaacd[19817]: ignoring router advertisement that lowers vltime: Undefined error: 0
Jun 25 19:56:43 sigma slaacd[19817]: ignoring router advertisement that lowers vltime: Undefined error: 0
Jun 25 19:56:45 sigma slaacd[19817]: ignoring router advertisement that lowers router lifetime: Undefined error: 0
I am running OpenBSD sigma 6.1 GENERIC.MP#43 amd64, dmesg is attached.
The prefix is sent from a Fritz!Box on a local LAN. I do not see the
issue on the same LAN with another machine running 6.1-STABLE with autoconf.
It also happens when I use em0 or iwm0 directly.
If you have further questions, get back to me.
Cheers
Matthias
I installed a recent snapshot from June 23 and noticed that slaacd is
generating IPv6 addresses with privacy extensions enabled in a high
rate. I can easily reproduce the bug by just starting slaacd. After
one second I already see 29 IPv6 addresses:
$ ifconfig trunk0 | grep inet6 | wc -l
29
$ ifconfig trunk0 | grep inet6
inet6 fe80::527b:9dff:fe73:aa8a%trunk0 prefixlen 64 scopeid 0x5
inet6 fd00::c00d:a431:9cfc:899a prefixlen 64 deprecated autoconf autoconfprivacy pltime 0 vltime 7043
inet6 2001:16b8:2234:3200:527b:9dff:fe73:aa8a prefixlen 64 autoconf pltime 3461 vltime 7061
inet6 fd00::527b:9dff:fe73:aa8a prefixlen 64 deprecated autoconf pltime 0 vltime 7061
inet6 2001:16b8:2234:3200:50e2:4a65:a0af:3926 prefixlen 64 autoconf autoconfprivacy pltime 3443 vltime 7043
inet6 fd00::c8c1:eda0:2f1b:7e99 prefixlen 64 deprecated autoconf autoconfprivacy pltime 0 vltime 7044
inet6 fd00::b081:7ff1:9740:fb6 prefixlen 64 deprecated autoconf autoconfprivacy pltime 0 vltime 7044
inet6 fd00::3ceb:3269:d174:c8cd prefixlen 64 deprecated autoconf autoconfprivacy pltime 0 vltime 7046
inet6 fd00::e875:55ac:6557:2d74 prefixlen 64 deprecated autoconf autoconfprivacy pltime 0 vltime 7046
[...]
syslog is filled with the following error messages
Jun 25 19:56:43 sigma slaacd[19817]: ignoring router advertisement that lowers vltime: Undefined error: 0
Jun 25 19:56:43 sigma slaacd[19817]: ignoring router advertisement that lowers vltime: Undefined error: 0
Jun 25 19:56:45 sigma slaacd[19817]: ignoring router advertisement that lowers router lifetime: Undefined error: 0
I am running OpenBSD sigma 6.1 GENERIC.MP#43 amd64, dmesg is attached.
The prefix is sent from a Fritz!Box on a local LAN. I do not see the
issue on the same LAN with another machine running 6.1-STABLE with autoconf.
It also happens when I use em0 or iwm0 directly.
If you have further questions, get back to me.
Cheers
Matthias