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
Opened by James (thx1138) - Saturday, 10 October 2015, 02:03 GMT
Last edited by Dave Reisner (falconindy) - Monday, 12 October 2015, 14:11 GMT
|
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
Monday, 12 October 2015, 14:11 GMT
Reason for closing: Duplicate
Additional comments about closing:
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.