web-dev-qa-db-ja.com

「ファイルが見つかりません」エラーで停止するPXEブートサーバー

私は、Ubuntu 10.04サーバーをセットアップして、ラボのクライアントでPXEブートを許可しようとしています。 DHCP設定とすべてを構成し、クライアントを起動すると、次のような画面が表示されます。

CLIENT MAC ADDR: 00 01 80 5F 9A 79  GUID: 00000000 0000 0000 0000 000000000001
CLIENT IP: 192.168.0.128  MASK: 255.255.255.0  DHCP IP: 192.168.0.100
GATEWAY IP: 192.168.0.100
_

以前は、「PXE-T01ファイルが見つかりません」というすばらしいエラーが表示されていましたが、現在は停止します。サーバーのsyslogを確認したところ、次の情報が得られました。

dhcpd: DHCPDISCOVER from 00:01:80:5f:9a:79 via eth1
dhcpd: DHCPOFFER on 192.168.0.128 to 00:01:80:5f:9a:79 via eth1
dhcpd: DHCPREQUEST for 192.168.0.128 (192.168.0.100) from 00:01:80:5f:9a:79 via eth1
dhcpd: DHCPACK on 192.168.0.128 to 00:01:80:5f:9a:79 via eth1
in.tftpd[2371]: tftp: client does not accept options

ここで何が起こっているのかよくわかりません。 「クライアントはオプションを受け入れない」全体を調べましたが、私が見つけるほとんどの場所はそれを無視すると言います。しかし、私はまだストールの問題を抱えています。

これが私のdhcpd.confファイルです。

ddns-update-style none;
authoritative;
allow booting;
allow bootp;

option domain-name-servers 208.67.222.222, 208.67.220.220;

default-lease-time 600;
max-lease-time 7200;

log-facility local7;

subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.1 192.168.0.254
    option domain-name-servers 208.67.222.222;
    option routers 192.168.0.100;
    option broadcast-address 192.168.0.255;
    option subnet-mask 255.255.255.0;

    default-lease-time 600;
    max-lease-time 7200;

    next-server 192.168.0.100;
    filename "pxelinux.0";
}

ところで、私はこのチュートリアルを使用しています:

http://www.serenux.com/2010/05/howto-setup-your-own-pxe-boot-server-using-ubuntu-server/

私が提供できる情報がこれ以上ない場合は、お知らせください。お知らせします。

ご協力ありがとうございます

1
Alex Brooks

問題が見つかりました:pxelinux.0ファイルは正しくコピーされませんでした。すべてのファイルを調べたとき、pxelinux.0ファイルが空だったため、CDのダウンロード中にエラーが発生したに違いありません。

2
Alex Brooks