[DragonFlyBSD - Bug #2627] (Resolved) IPv6 source address selection broken

bugtracker-admin at leaf.dragonflybsd.org bugtracker-admin at leaf.dragonflybsd.org
Thu Jan 30 00:27:20 PST 2014

Issue #2627 has been updated by ftigeot.

Status changed from New to Resolved

This issue now appears to be fixed

Bug #2627: IPv6 source address selection broken

* Author: ftigeot
* Status: Resolved
* Priority: Normal
* Assignee: 
* Category: 
* Target version: 
Recent DragonFly 3.7 kernels use link-local addresses to talk to hosts on regular unicast prefixes.

This results in traffic beeing rejected by the remote host.

Example of bad behavior:
$ ping6 gw
PING6(56=40+8+8 bytes) fe80::be5f:f4ff:fe38:1bef --> 2001:7a8:3c67:2::254

Same example with a working kernel:
$ ping6 gw
PING6(56=40+8+8 bytes) 2001:7a8:3c67:2::12 --> 2001:7a8:3c67:2::254

Reverting commit cfd79120debdd52626136c5985f3a9e3d4fe42bf "jails/netinet6: Only select jailed ips for outgoing"
from January 25 is enough to fix the issue.

You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account

More information about the Bugs mailing list