Question about rtadvd

John-Mark Gurney jmg at funkthat.com
Thu Apr 2 21:13:32 UTC 2020


Fernando Gont wrote this message on Tue, Mar 31, 2020 at 22:18 -0300:
> Folks,
> 
> I'm playing with rtadvd, and I'm curious about a debug message I'm 
> getting when specifying Route Information options.
> 
> My config file is this:
> ----- cut here ----
> em0:\
>      :addr="fc00:1::":prefixlen=64\
>      :rtprefix="fc00:1::":rtplen=64:rtltime=1000
> 
> em1:\
>      :addr="fc00:2::":prefixlen=64\
>      :rtprefix="fc00:2::":rtplen=64
> ---- cut here ----
> 
> And when running radvd as:
> /usr/sbin/rtadvd -D -f em0 em1
> 
> 
> I get the following debug messages:
> ---- cut here ----
> [....]
> rtltime should be specified for interface em0.
> rtadvd[1137]: <sock_mc_join> enter
> rtadvd[1137]: <sock_mc_join> em0: join link-local all-routers MC group
> rtadvd[1137]: <ra_timer_update> RA timer on em0 is set to 16:0
> rtadvd[1137]: <getconfig> ifname=em0 marked as TRANSITIVE (initial burst).
> rtltime should be specified for interface em1.
> [....]
> ---- cut here ----
> 
> I'm curious why I get "rtltime should be specified for interface em0." 
> since the config for em0 does specify rtltime -- unless I'm missing 
> something.

I only see rtltime on em0, and I don't see a closing colon after
rtltime on em0.  Try adding a terminating colon on em0 and see if
the problem goes away.

-- 
  John-Mark Gurney				Voice: +1 415 225 5579

     "All that I will do, has been done, All that I have, has not."


More information about the freebsd-net mailing list