BOOTPD(8)

名称
インターネットブートプロトコルサーバ/ゲートウェイ

書式
bootpd [ -i -s -t timeout -d level -c chdir-path ] [ bootptab [ dumpfile ] ]
bootpgw [ -i -s -t timeout -d level ] server

解説
bootpd は、 RFC951, RFC1532, RFC1533 で定められた インターネットブートプロトコル(BOOTP)サーバをインプリメントしてあります。 bootpgw は、サブネット上のクライアントと別のサブネット上の BOOTP サーバ (すなわち bootpd ) の間での要求やレスポンスをフォワードするために用いるゲートウェイです。

通常、各ネットワークセグメント上の 1 つのホストが、 inetd から bootpd か bootpgw のどちらかを起動するように設定します。これは、 /etc/inetd.conf 内に以下の行を含めることで設定します:

    bootps dgram udp wait root /etc/bootpd bootpd bootptab
    bootps dgram udp wait root /etc/bootpgw bootpgw server

この動作モードを ``inetd モード'' といい、ブートのリクエストがあったとき にのみ bootpd (もしくは bootpgw ) がスタートします。 -t オプションでタイムアウト時間を制御します。

また、シェル上から通常のコマンドのように立ち上げる ( inetd を利用しない) ``スタンドアロンモード'' もあります。

オプション

-t timeout
    BOOTP パケットを待つ時間を分単位で指定します。 もしパケットが timeout 分内に届かなければ、プログラムは終了します。

-d debug-level
    デバッグメッセージの量を制御する値 debug-level を設定します。たとえば、 -d4 や -d 4 でデバッグレベル が 4 になります。引数を省略すると (すなわち、ただの -d)、 デバッグレベルは 1 になります。

-c chdir-path
    bootpd がクライアントブートファイルの存在やファ イルサイズを確認するためのカレントディレクトリを設定します。これは、 クライアントブートファイルが相対パスで指定され、 bootpd が TFTP サーバと同じカレントディレクトリ (一般には /tftpboot) を使う必要がある場合に有効です。

-i  強制的に inetd モードにします。このオプションは今やほとんど 用いられませんが、 bootpd の古いバージョンとの互換性を持たせるために残してあります。

-s  強制的に スタンドアロンモードにします。このオプションは今や ほとんど用いられませんが、 bootpd の古いバージョンとの互換性を持たせるために残してあります。

bootptab
    bootpd が読むコンフィギュレーションファイルの名前を指定します。 このファイルには、あらかじめ知っているクライアントとそのクライアントの オプションを書いておきます (bootpd のみ)。

dumpfile
    bootpd が SIGUSR1 シグナルを受けたときに内部情報をダンプ するファイルの名前を指定します。このオプションは、 bootpd を -DDEBUG フラグをつけてコンパイルしたときのみ有効です。

server
    bootpgw が受けたすべての BOOTREQUEST パケットをフォワードする BOOTP サーバの名前を指定します (bootpgw のみ)。

関連ファイル

/etc/bootptab
    bootpd が読むデータベースファイル。

/etc/bootpd.dump
    bootpd が作成するデバッグ出力ファイル。

/etc/services
    インターネットサービスの番号が書かれている。

/tftpboot
    TFTP サーバや bootpd が標準で利用するディレクトリ。

関連項目

bootptab(5), inetd(8), tftpd(8)

DARPA Internet Request For Comments:

RFC951
    Bootstrap Protocol

RFC1532
    Clarifications and Extensions for the Bootstrap Protocol

RFC1533
    DHCP Options and BOOTP Vendor Extensions