When you configure IPv6 for the first time having little knowledge about, no IPv6 address will resolve with the depicted configuration. Found in this ancient [1] documentation is that 'no_radr' is the default. From a user's POV it is hard to understand from ifconfig manpage that this has to be set to "-no_radr" to have the default router added to the list. Please update documentation to contain "inet6 -no_radr accept_rtadv". Mark the subsequent paragraph as for envs w/o local routers, but with static config. [1] https://www.freebsd.org/releases/9.0R/relnotes-detailed.html
Relevant in rc.conf: ipv6_cpe_wanif and ifconfig_⟨interface⟩_ipv6 Unsure about the interaction between -no_radr and accept_rtadv.
<https://github.com/freebsd/freebsd-doc/blob/main/documentation/content/en/books/handbook/advanced-networking/_index.adoc#92-configuring-ipv6> Numbering has changed …
The handbook working group created a new network chapter with basics about how to configure and IPv6 network. I'm gonna close this PR. If in the future there are more problems/doubts with IPv6 we can open another PR and work with the last version of the Handbook.