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

bugtracker-admin at leaf.dragonflybsd.org bugtracker-admin at leaf.dragonflybsd.org
Wed Jan 29 01:57:24 PST 2014


Issue #2627 has been updated by profmakx.


this violates rfc6724. I am not sure why this happens because the patch should only have an impact when there's a jail involved.

----------------------------------------
Bug #2627: IPv6 source address selection broken
http://bugs.dragonflybsd.org/issues/2627#change-11708

* Author: ftigeot
* Status: New
* 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