unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (plan9)
Page:
Section:
Apropos / Subsearch:
optional field

BOOTP(8)                                                              BOOTP(8)



NAME
       bootp, rarpd, tftpd - Internet booting

SYNOPSIS
       ip/bootp [-d]

       ip/rarpd [-d] [-e etherdev]

       ip/tftpd [-dr] [-h homedir]

DESCRIPTION
       These  programs  support booting over the Internet.  They should all be
       run on the same server to allow other systems to be booted.  Bootp  and
       tftpd  are  used  to  boot everything; rarpd is an extra piece just for
       Suns.

       Bootp passes to Plan 9 systems their IP address, IP mask, default  boot
       file,  default  file server, default authentication server, and default
       gateway.  These come from the  network  database  file  attributes  ip,
       ipmask,  bootf,  fs, auth, and ipgw attributes respectively (see ndb(6)
       and ndb(8)).  The attributes come from the entry for  the  system,  its
       subnet, and its network with the system entry having precedence, subnet
       next, and network last.  Bootp will answer requests only if it has been
       specifically targeted or if it has read access to the boot file for the
       requester.  The -d option causes debugging to be  printed  to  standard
       output.

       Rarpd  performs  the  Reverse  Address Resolution Protocol, translating
       Ethernet addresses into IP addresses.  The options are:

       d      print debugging to standard output

       e      use the Ethernet mounted at /net/etherdev

       Tftpd transfers files to systems that are booting.   It  runs  as  user
       none  and  can  only  access  files  with  global read permission.  The
       options are:

       d      print debugging to standard output

       h      change directory to homedir.  The default  is  /lib/tftpd.   All
              requests  for files with non-rooted file names are served start-
              ing at this directory with the exception of files  of  the  form
              xxxxxxxx.SUNyy.    These  are  Sparc  kernel  boot  files  where
              xxxxxxxx is the hex IP address of  the  machine  requesting  the
              kernel and yy is an architecture identifier.  Tftpd looks up the
              file in the network  database  using  ipinfo  (see  ndb(2))  and
              responds  with  the  boot  file  specified  for  that particular
              machine.  If no boot file  is  specified,  the  transfer  fails.
              Tftpd supports only octet mode.

       r      restricts access to only files rooted in the homedir.

SOURCE
       /sys/src/cmd/ip

SEE ALSO
       ndb(6)



                                                                      BOOTP(8)