Radvd Error: Too many addresses in RDNSS section

  • 2.2.5-RELEASE (amd64)
    built on Wed Nov 04 15:49:37 CST 2015
    FreeBSD 10.1-RELEASE-p24

    I've been trying and failing to get Route Advertising working for DHCP6/RA

    Clients were getting IPV6 addresses as they should and could see their Link-Local peers.  No gateway was set.

    Eventually I got around to seeing if radvd was even running, it wasn't.

    system.log showed this error

    Nov 15 21:19:31 vpn php-fpm[24523]: /services_router_advertisements.php: The command '/usr/local/sbin/radvd -p /var/run/radvd.pid -C /var/etc/radvd.conf -m syslog' returned exit code '1', the output was ''

    When I ran the startup from the shell I got:

    [Nov 15 21:34:50] radvd: Too many addresses in RDNSS section
    [Nov 15 21:34:50] radvd: error parsing or activating the config file: /var/etc/radvd.conf
    [Nov 15 21:34:50] radvd: Exiting, failed to read config file.

    I removed one of the 4 DNS servers I set and everything started working.  the DNS address I removed was one of googles:  2001:4860:4860:8844

    I've tested this out a few times, radvd starts fine with 3 DNS servers specified, it will fail if all 4 are entered in the GUI.

    Good luck all.

  • Thanks, fixed by removing the 4th field. radvd only allows 3 there.

Log in to reply