Re: systemd-networkd: IPv6 prefix delegation disabled by ipv6forwarding=true

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> The IPv6 is a /48.
> 
> I have the IPv4 all working well.
> 
> But the IPv6 configuration I cannot figure out.

I have a similar set up and have this working.

> [Network]
> Address=2001x:x::x::1

You are specifying a /24 for IPv4, but nothing for IPv6.  I'd suggest
adding a /64 if you want to delegate a single /64 from your assigned
/48.

I also have IPv6SendRA=yes here so the prefix is broadcast to IPv6
clients on the network.  (You have it on the IPv4 internal interface
you want the broadcasts sent from, whereas I have it on the IPv6
interface with the prefix I want broadcasted.  I think you have to do
this, putting the option on the interface that has the prefix you want
delegated.)

I also have a section for a local IPv6 prefix to delegate (similar in
purpose to the 10.0.0.0/8 private addresses), so that I can have routed
private IPv6 addresses across multiple subnets, without needing my
global prefix to be working.

[IPv6Prefix]
Prefix=fdxx:.../64  # From the IPv6 private range

I think those are the major differences.

Cheers,
Adam.



[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux