*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->OpenBSD man pages -> rtsol (8)              



NAME    [Toc]    [Back]

     rtsold - router solicitation daemon

SYNOPSIS    [Toc]    [Back]

     rtsold [-dDfFm1] interface ...
     rtsold [-dDfFm1] -a
     rtsol [-dDF] interface ...
     rtsol [-dD] -a

DESCRIPTION    [Toc]    [Back]

     rtsold is the daemon program to send ICMPv6 Router Solicitation messages
     on  the  specified  interfaces.  If a node (re)attaches to a
link, rtsold
     sends some Router Solicitations on the link destined to  the
     scope  all-routers multicast address to discover new routers
and to get
     non link-local addresses.

     rtsold should be used on IPv6 hosts (non-router nodes) only.

     If  you invoke the program as rtsol, it will transmit probes
from the
     specified interface, without becoming a  daemon.   In  other
words, rtsol
     behaves as ``rtsold -f1 interfaces''.

     Specifically, rtsold sends at most 3 Router Solicitations on
an interface
     after one of the following events:

     +o   Just after invocation of rtsold daemon.
     +o   The interface is up after a temporary interface failure.
rtsold detects
  such  failures  by periodically probing to see if
the status of
         the interface is active or not.  Note that some  network
cards and
         drivers  do  not allow the extraction of link state.  In
such cases,
         rtsold cannot detect the change of the interface status.
     +o    Every  60 seconds if the -m option is specified and the
rtsold daemon
         cannot get the interface status.  This feature does  not
conform to
         the  IPv6  neighbor discovery specification, but is provided for mobile
         stations.  The default interval  for  router  advertisements, which is
         on  the order of 10 minutes, is slightly long for mobile
         This feature is provided for such stations so that  they
can find new
         routers  as soon as possible when they attach to another

     Once rtsold has sent a Router Solicitation, and has received
a valid
     Router  Advertisement,  it  refrains from sending additional
     on that interface, until the next  time  one  of  the  above
events occurs.

     When  sending  a Router Solicitation on an interface, rtsold
includes a
     Source Link-layer address option  if  the  interface  has  a
link-layer address.

     Upon receipt of signal SIGUSR1, rtsold will dump the current
     state into /var/run/rtsold.dump.

     The options are as follows:

     -a      Autoprobe outgoing interface.  rtsold  will  try  to
find a nonloopback,
  non-point-to-point,  IPv6-capable  interface.  If rtsold
             finds multiple interfaces, rtsold will exit with error.

     -d      Enable debugging.

     -D       Enable more debugging including the printing of internal timer

     -f      -f prevents rtsold from  becoming  a  daemon  (foreground mode).
             Warning messages are generated to standard error instead of

     -F      Configure sysctl(8) variable related  to  rtsold  by
itself.  Without
  -F,  rtsold will not alter and obey the current
sysctl(8) settings.

     -m      Enable mobility support.  If this option  is  specified, rtsold
             sends  probing  packets to default routers that have
             Router Advertisements when the node (re)attaches  to
an interface.
             Moreover, if the option is specified, rtsold periodically sends
             Router Solicitation on an interface  that  does  not
             SIOCGIFMEDIA ioctl.

     -1       Perform  only one probe.  Transmit Router Solicitation packets until
 at least one valid Router  Advertisement  packet
has arrived on
             each interface, then exit.

RETURN VALUES    [Toc]    [Back]

     The rtsold program exits 0 on success, and >0 on failures.

FILES    [Toc]    [Back]

     /var/run/rtsold.dump  dumps internal state on.

SEE ALSO    [Toc]    [Back]

     rtadvd(8), sysctl(8)

HISTORY    [Toc]    [Back]

     The  rtsold  command  is  based  on the rtsol command, which
first appeared in
     WIDE/KAME IPv6 protocol stack kit.  rtsol is now  integrated
into rtsold.

BUGS    [Toc]    [Back]

     In some operating systems, when a PCMCIA network card is removed and
     reinserted, the corresponding interface  index  is  changed.
     rtsold  assumes such changes will not occur, and always uses
the index
     that it got at invocation.  As a result, rtsold may not work
if you reinsert
  a  network  card.   In  such  a case, rtsold should be
killed and

     The IPv6 autoconfiguration specification assumes  a  singleinterface host.
     You  may see kernel error messages if you try to autoconfigure a host with
     multiple  interfaces.   Also,  it  seems  contradictory  for
rtsold to accept
     multiple interface arguments.

OpenBSD      3.6                           May      17,      1998
[ Back ]
 Similar pages
Name OS Title
rrenumd FreeBSD router renumbering daemon
rtadvd FreeBSD router advertisement daemon
rtadvd OpenBSD router advertisement daemon
rtradvd HP-UX Router Advertisement daemon for IPv6
rdisc IRIX Internet router discovery daemon
routed OpenBSD network RIP and router discovery routing daemon
rtadvd.conf FreeBSD config file for router advertisement daemon
rtadvd.conf OpenBSD config file for router advertisement daemon
routed FreeBSD network RIP and router discovery routing daemon
rdpd HP-UX router discovery protocol daemon (OBSOLETE)
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service