accept_rtadv
Michael Gmelin
freebsd at grem.de
Sat Feb 27 12:37:53 UTC 2021
> On 27. Feb 2021, at 08:21, Doug Hardie <bc979 at lafn.org> wrote:
>
> From the Handbook:
>
> 32.9.2. Configuring IPv6
> To configure a FreeBSD system as an IPv6 client, add these two lines to rc.conf:
>
> ifconfig_rl0_ipv6="inet6 accept_rtadv"
> rtsold_enable="YES"
>
> This does not work. I have in rc.conf:
>
> ifconfig_bge0_ipv6="inet6 accept_rtadv"
> ifconfig_ue0_ipv6="inet6 accept_rtadv"
> ifconfig_ue1_ipv6="inet6 accept_rtadv"
>
> On all three interfaces, ifconfig shows:
> nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
>
> ACCEPT_RTADV is not listed and sure enough router advertisements are ignored. I have to manually enter:
> ifconfig bge0 ipv6 accept_rtadv
> for each interface. Then ifconfig shows:
>
> nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
>
> and the interface now accepts router advertisements. This is a bug, but I don't kn
> ow if it's in the code or the handbook.
>
I just tried here on 12.2-p4 with em0 and it worked as expected. I do have ipv4 configured on that interface too though.
Do you have anything else in your rc.conf (especially any other ifconfig lines)?
If not, could you try adding
ifconfig_bge0="up"
etc.
Cheers,
Michael
> -- Doug
>
> _______________________________________________
> freebsd-net at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"
More information about the freebsd-net
mailing list