多くの DHCP サーバーは BOOTP のリクエストを処理します。 もし bootpd に問題があれば、 dhcpd のページに従って dhcp デーモンを設定してみてください。 bootpd を使おうとする場合は、 bootpd の実行の妨げになるので、 dhcpd がシステム上で動作していないようにしてください。
多くの bootp の実装は、 bootp サーバーに要求を送ってその結果を表示するテスト用のユーティリティー (bootptest or bootpquery) を持っています。 もし問題が起きたら、そのようなプログラムを他の unix マシンから使ってみてください (/etc/bootptab ファイルに記されている クライアントのイーサネットアドレスと IP アドレスを変更する必要があります) 。
/etc/bootptab ファイルの書式はどのプラットフォームでも同じです。 各クライアント毎にひとつのエントリーがあります。 次のようにエントリーを作成 (あるいは追加) します (boot.netbsd はプラットフォームに応じて変更します):
#/etc/bootptab client.test.net:\ :ht=ether:\ :ha=CCCCCCCCCCCC:\ :sm=255.255.255.0:\ :lg=192.168.1.5:\ :ip=192.168.1.10:\ :hn:\ :bf=[/tftpboot/]boot.netbsd:\ # 下の註を参照 :bs=auto:\ :rp=/export/client/root/:\ :vm=auto: # next ハードウェア用: 下の註を参照 :vm=rfc1048: # alpha ハードウェア用: 下の註を参照
いくつかの tftp デーモンは chroot されずに実行され、 ブートファイルに完全なパスを列挙する必要があることに注意してください。 のちのち失敗することのないよう、あらかじめ コマンドラインから tftp クライアントでテストすることをおすすめします。
NeXT: NeXT クライアントでは、 "vendor magic" タグを "auto" に設定するために vm=auto の行が必要なことに注意してください。
alpha: SRM 7.0 を持つ alpha では "vendor magic" タグを "rfc1048" に設定する必要があることに注意してください。
vax: Vax は以下に掲げるパラメーターだけを要求することに注意してください: ht, ha, ip, bf, rp.
NetBSD での bootpd の設定
OpenBSD での bootpd の設定
FreeBSD での bootpd の設定
Mac OS X と Darwin での bootpd の設定
Linux での bootpd の設定
SunOS での bootpd の設定
Solaris での bootpd の設定
NEWS-OS での bootpd の設定
NEXTSTEP での bootpd の設定 (動作させられませんでした)
HP-UX での bootpd の設定
[もし、これら以外のプラットフォームについて詳しくご存知なら、 ぜひお知らせください]
もしあなたの OS がここに挙がっていなければ、 bootpd をソースからコンパイルしてみてください: bootp-DD2.4.3.tar.gz 。また、 ISC の dhcpd も、多くのプラットフォーム上で コンパイルして bootp クライアントへのサービスを行えます。
bootps dgram udp wait root /usr/sbin/bootpd bootpd
tftpd の設定に進む。
tftpd の設定に進む。
bootp クライアント用として使える ISC dhcpd をコンパイルする方法があります。 dhcpd は、お使いのシステムを他の Mac OS X または Darwin クライアントのネットブート用に使っている場合、 bootpd と衝突するかもしれません。
このページの先頭へ戻る
bootps dgram udp wait root /usr/sbin/bootpd bootpd
tftpd の設定に進む。
bootps 67/udp bootp # BOOTP Server bootpc 68/udp # BOOTP Client
bootps dgram udp wait root /usr/etc/bootpd bootpd -i
tftpd の設定に進む。
bootps 67/udp bootp # BOOTP Server bootpc 68/udp # BOOTP Client
bootps dgram udp wait root /usr/etc/bootpd bootpd -i
tftpd の設定に進む。
tftpd の設定に進む。
注意: ISC dhcpd のコンパイル済バージョンがあり、 bootp クライアントに対してうまく動作するはずです。 Peanuts のアーカイブを見てください。
このページの先頭へ戻る
HP-UX 10 にはしっかりした bootp サーバーがあります。
bootps dgram udp wait root /usr/lbin/bootpd bootpd
tftpd の設定に進む。
|
|