Bug #2627
closedIPv6 source address selection broken
0%
Description
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 fe80::be5f:f4ff:fe38:1bef --> 2001:7a8:3c67:2::254
Same example with a working kernel:
$ ping6 gw
PING6 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.
       Updated by profmakx almost 12 years ago
      Updated by profmakx almost 12 years ago
      
    
    Just that it will break jail ipv6 again. I will have a look at it later this week.
       Updated by profmakx almost 12 years ago
      Updated by profmakx almost 12 years ago
      
    
    this violates rfc6724. I am not sure why this happens because the patch should only have an impact when there's a jail involved.
       Updated by ftigeot almost 12 years ago
      Updated by ftigeot almost 12 years ago
      
    
    - Status changed from New to Resolved
This issue now appears to be fixed