Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#46636 - [systemd] networkd - 227 - ipv6 "noprefixroute" - "Network is unreachable"

Attached to Project: Arch Linux
Opened by James (thx1138) - Saturday, 10 October 2015, 02:03 GMT
Last edited by Dave Reisner (falconindy) - Monday, 12 October 2015, 14:11 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Thomas Bächler (brain0)
Dave Reisner (falconindy)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

It seems that neworkd's DHCPv6 client will configure a ipv6 interface with the noprefixroute flag set, stopping the kernel from setting a route for the subnet having the advertised prefix. But then, networkd also does not set any route for the advertised prefix, and so the ipv6 "Network is unreachable".

Perhaps an install warning could be added when the package is released.
This task depends upon

Closed by  Dave Reisner (falconindy)
Monday, 12 October 2015, 14:11 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#46635 
Comment by Dave Reisner (falconindy) - Saturday, 10 October 2015, 14:34 GMT
Please report such things upstream...
Comment by James (thx1138) - Saturday, 10 October 2015, 16:28 GMT
Yes, of course, Issue 1520. But I assume that there will be no fix before the Arch package release. A "known issues" note would be nice.
Comment by James (thx1138) - Monday, 12 October 2015, 14:08 GMT
It turns out that loss of the ipv6 network connection is just a consequence of missing accept_ra=2 with forwarding, when IPv6AcceptRouterAdvertisements=yes is missing from a .network file. With ipv6 routing, the Router Advertisement Prefix Information Option provides the prefix length. Without the RA, no prefix, no prefix route, and the network is unreachable. This is not a separate issue from #46635, so please close.

Loading...