NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/47100: IPv6 temporary addresses are broken (RFC 4941/RFC 3041)
>Number: 47100
>Category: kern
>Synopsis: IPv6 temporary addresses are broken (RFC 4941/RFC 3041)
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sun Oct 21 18:55:00 +0000 2012
>Originator: Taylor R Campbell <campbell+netbsd%mumble.net@localhost>
>Release: NetBSD 6.99.12
>Organization:
>Environment:
Architecture: amd64
Machine: amd64
>Description:
We have a sysctl knob net.inet6.ip6.use_tempaddr, which
controls whether NetBSD will generate IPv6 temporary addresses
according to RFC 3041 (obsoleted by RFC 4941), but this never
got wired up to the source address selection code. Other
operating systems, such as FreeBSD, have another sysctl knob,
net.inet6.ip6.prefer_tempaddr, which instructs the kernel to
prefer temporary addresses for new outgoing connections, but we
don't have that either.
>How-To-Repeat:
Set net.inet6.ip6.use_tempaddr=1. Watch your MAC address get
broadcast on the IPv6 internet nevertheless. Grumble.
>Fix:
Yes, please!
Home |
Main Index |
Thread Index |
Old Index