Control: tags -1 + moreinfo

Hello Michael Berg,

On Wed, Jun 15, 2016 at 06:23:06PM -0600, Michael Berg wrote:
> Package: systemd
> Version: 230-2
> Severity: normal
> 
> According on the systemd.network manual page:
> IPv6AcceptRouterAdvertisements=
>     Force the setting of the accept_ra ...
>     Takes a boolean.
>     ... note that systemd's setting of 1
>     corresponds to kernel's setting of 2.
> 
> This documented behavior is not the behavior that I am seeing.
> IPv6AcceptRouterAdvertisements always results in accept_ra=1.
[...]

I wonder if maybe you're finding the wording a bit confusing because
I think you're misinterpretting things.

The systemd networkd has it's own router advertisement implementation
and doesn't rely on the kernels default. Also I think networkd
handles things per-link which means that looking at system-global
settings is probably not very useful.

If you look at a particular link you'll likely see that it has
accept_ra=0 (eg. disabled) whenever you use systemd networkd
to handle RA on that link.
Try checking /proc/sys/net/ipv6/conf/$INTERFACE/accept_ra
You'll notice "all" has the system-global setting you're seeing
with sysctl, but that a particular link/interface has another
which makes it deviate from the global default.

I'm not a native english speaker myself by my interpretation of
"corresponds to" is NOT "uses", but rather "similar but uses a
completely separate implementation".


Unfortunately it's not clear to me from reading the rest of your bug
report what your original problem really was.

Regards,
Andreas Henriksson

Reply via email to