126 lines
4.2 KiB
HTML
126 lines
4.2 KiB
HTML
<HTML>
|
|
<HEAD>
|
|
<TITLE>irdpd(8)</TITLE>
|
|
</HEAD>
|
|
<BODY>
|
|
<H1>irdpd(8)</H1>
|
|
<HR>
|
|
<PRE>
|
|
|
|
</PRE>
|
|
<H2>NAME</H2><PRE>
|
|
irdpd - internet router discovery protocol daemon
|
|
|
|
|
|
</PRE>
|
|
<H2>SYNOPSIS</H2><PRE>
|
|
<STRONG>irdpd</STRONG> [<STRONG>-bsd</STRONG>] [<STRONG>-U</STRONG> <EM>udp</EM>-<EM>device</EM>] [<STRONG>-I</STRONG> <EM>ip</EM>-<EM>device</EM>] [<STRONG>-o</STRONG> <EM>priority</EM>-<EM>offset</EM>]
|
|
|
|
|
|
</PRE>
|
|
<H2>DESCRIPTION</H2><PRE>
|
|
<STRONG>Irdpd</STRONG> looks for routers. This should be a simple task, but many routers
|
|
are hard to find because they do not implement the router discovery
|
|
protocol. This daemon collects information that routers do send out and
|
|
makes it available.
|
|
|
|
At startup <STRONG>irdpd</STRONG> sends out several router solicitation broadcasts. A
|
|
good router should respond to this with a router advertisement.
|
|
|
|
If a router advertisement arrives then no more solicitations are sent.
|
|
The TCP/IP server has filled its routing table with the info from the
|
|
advertisement, so it now has at least one router. If the advertisement
|
|
is sent by a genuine router (the sender is in the table) then the <STRONG>irdpd</STRONG>
|
|
daemon goes dormant for the time the advert is valid. Routers send new
|
|
adverts periodically, keeping the daemon silent.
|
|
|
|
Otherwise <STRONG>irdpd</STRONG> will listen for RIP (Router Information Protocol)
|
|
packets. These packets are sent between routers to exchange routing
|
|
information. <STRONG>Irdpd</STRONG> uses this information to build a routing table.
|
|
|
|
Every now and then a router advertisement is sent to the local host to
|
|
give it router information build from the RIP packets.
|
|
|
|
Lastly, if a router solicitation arrives and there is no router around
|
|
that sends advertisements, then <STRONG>irdpd</STRONG> sends an advertisement to the
|
|
requestor. Note that this is a direct violation of RFC1256, as no host
|
|
is supposed to sent those adverts. But alas the world is not always
|
|
perfect, and those adverts make booting hosts find routers quickly with
|
|
this help from their brothers. (Of course, they will lose the router
|
|
soon if they don't have an <STRONG>irdpd</STRONG> daemon themselves.)
|
|
|
|
|
|
</PRE>
|
|
<H2>OPTIONS</H2><PRE>
|
|
|
|
<STRONG>-b</STRONG> Broadcast advertisements instead of sending them to the local host
|
|
only. This may be used to keep (non-Minix) hosts alive on a net
|
|
without adverts.
|
|
|
|
<STRONG>-s</STRONG> Be silent, do not send advertisements to hosts that ask for them.
|
|
|
|
<STRONG>-d</STRONG> Debug mode, tell where info is coming from and where it is sent.
|
|
Debugging can also be turned on at runtime by sending signal <STRONG>SIGUSR1</STRONG>
|
|
or turned off with <STRONG>SIGUSR2</STRONG>.
|
|
|
|
|
|
<STRONG>-o</STRONG> <EM>priority</EM>-<EM>offset</EM>
|
|
Offset used to make the gateway's preferences collected from RIP
|
|
packets look worse than those found in genuine router adverts. By
|
|
default <STRONG>-1024</STRONG>.
|
|
|
|
|
|
</PRE>
|
|
<H2>SEE ALSO</H2><PRE>
|
|
<STRONG><A HREF="../man8/set_net_default.8.html">set_net_default(8)</A></STRONG>, <STRONG><A HREF="../man8/boot.8.html">boot(8)</A></STRONG>, <STRONG><A HREF="../man8/inetd.8.html">inetd(8)</A></STRONG>, <STRONG><A HREF="../man8/nonamed.8.html">nonamed(8)</A></STRONG>, <STRONG><A HREF="../man8/rarpd.8.html">rarpd(8)</A></STRONG>.
|
|
|
|
|
|
</PRE>
|
|
<H2>BUGS</H2><PRE>
|
|
Under standard Minix this daemon can't listen to two both IRDP and RIP at
|
|
the same time, so it starts out with IRDP. It switches over to RIP if it
|
|
can't find a router, or if it threatens to lose its router. It does not
|
|
switch back.
|
|
|
|
<STRONG>Irdpd</STRONG> may help a host that should not be helped, i.e. if it doesn't have
|
|
an <STRONG>irdpd</STRONG> daemon with RIP collecting trickery. It will make System
|
|
Administrators pull out their remaining hair trying to find out why a
|
|
host can access outside networks for a some time after boot, but goes
|
|
blind afterwards.
|
|
|
|
|
|
</PRE>
|
|
<H2>AUTHOR</H2><PRE>
|
|
Kees J. Bot (kjb@cs.vu.nl)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</PRE>
|
|
</BODY>
|
|
</HTML>
|