accept_rtadv
Doug Hardie
bc979 at lafn.org
Sat Feb 27 07:20:46 UTC 2021
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 know if it's in the code or the handbook.
-- Doug
More information about the freebsd-net
mailing list