RARPD.8
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:3k
源码类别:

操作系统开发

开发平台:

C/C++

  1. RARPD(8)                  Minix Programmer's Manual                   RARPD(8)
  2. NAME
  3.      rarpd - reverse address resolution protocol daemon
  4. SYNOPSIS
  5.      rarpd [-d]
  6. DESCRIPTION
  7.      Rarpd listens on the ethernet for broadcast packets  asking  for  reverse
  8.      address resolution.  These packets are sent by hosts at boot time to find
  9.      out their IP address.  Rarpd looks up the six octet  ethernet  number  in
  10.      the /etc/ethers file finding a host name.  This name is translated to the
  11.      IP address of the host by a DNS lookup.  The IP address is then  sent  to
  12.      the host.
  13.      Before rarpd can start its  service  it  first  finds  out  what  the  IP
  14.      addresses  of the ethernets are.  It will look through /etc/ethers to map
  15.      the ethernet addresses to host names.  It then uses /etc/hosts to map the
  16.      host  names  to  IP  addresses.   If  this lookup fails then several RARP
  17.      requests are broadcasted in the hope that  some  RARP  server  knows  the
  18.      addresses.   The  IP  addresses  are  eventually  set  in the same way as
  19.      ifconfig(8).  (The address is not changed if already set with  ifconfig.)
  20.      Note  that  the  host  names  in  the  ethers  and hosts files must match
  21.      exactly.  The DNS can not  be  used  yet,  so  a  simple  name  can't  be
  22.      translated to a fully qualified name.
  23.      Rarpd exits after startup if there are no active ethernets, or  if  there
  24.      is no ethers file.
  25.      Warning! Sun diskless workstations assume that the first RARP server that
  26.      answers  is  the  host they are to boot from.  For this to work all other
  27.      Sun RARP servers delay their answer if they are not also  the  requestors
  28.      boot  server.   The  Minix  rarpd  does  not  have this kludge so it will
  29.      happily engage the Sun boot server to  see  who  can  answer  the  client
  30.      first.   Unless your Minix host can actually serve a Sun diskless client,
  31.      it is better not  to  list  any  more  hosts  in  the  ethers  file  than
  32.      necessary.
  33. OPTIONS
  34.      -d   Turns on debugging messages.  Debugging can also  be  turned  on  at
  35.           runtime by sending signal SIGUSR1 or turned off with SIGUSR2.
  36. SEE ALSO
  37.      ifconfig(8), ethers(5), hosts(5), set_net_default(8), boot(8),  inetd(8),
  38.      irdpd(8), nonamed(8).
  39.                                                                              1
  40. RARPD(8)                  Minix Programmer's Manual                   RARPD(8)
  41. AUTHOR
  42.      Kees J. Bot (kjb@cs.vu.nl)
  43.                                                                              2