radvd won't accept non-/64 subnets

Posted by Dolda2000 on Super User See other posts from Super User or by Dolda2000
Published on 2013-10-20T20:57:57Z Indexed on 2013/10/20 21:57 UTC
Read the original article Hit count: 142

Filed under:
|
|

I'm trying to set up radvd on a 6RD configuration (on Linux), where I have a /64 subnet, and I'm trying to use it on two distinct physical networks, so I'm trying to give each of them a /80 subnet. However, when I start radvd on these interfaces, it says this:

radvd[3987]: prefix length should be 64 for int

(int being the name of one of the interfaces.)

I know that stateless autoconfiguration doesn't work on subnets that are larger than /64, like a /48 subnet, but AFAIK it's supposed to work on anything that is smaller than /64, so /80 shouldn't be a problem. The final effect, now, is that radvd simply advertises the wrong subnet prefix, effectively "removing" the first 16 bits of it.

What is this? Am I all wrong on that, is radvd buggy, or is there some configuration option that I'm missing?

© Super User or respective owner

Related posts about linux

Related posts about IPv6