web-dev-qa-db-ja.com

ubuntu 12.04 pxeブートが「IP-Config:*** secs後に応答がありません-あきらめます」というメッセージで失敗する

DisklessUbuntuHowtoに従い、pxeブートサービスをセットアップしました。 /etc/dhcp/dhcpd.confでdhcpサーバーを構成するときに、次のように静的IPアドレスを使用しようとしました。ここで、「00:22:15:F8:D9:1A」はsms04の最初のネットワークカードのMACアドレスです2つある)。

allow booting;
allow bootp;

subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.21 192.168.0.30;
  option broadcast-address 192.168.0.255;
  option routers 192.168.0.50;
  option domain-name-servers 192.168.0.50;

  filename "/pxelinux.0";
}

Host sms04 {
  hardware ethernet 00:22:15:F8:D9:1A;
  fixed-address 192.168.0.25;
}

最初のネットワークカードを使用してsms04を起動すると、IP 192.168.0.25(静的IP)を正常に取得してから、vmlinuzとinitrdをロードできます。

enter image description here

そして、それはメッセージIP-Config: no response after * secs - give upで失敗しました

enter image description here

ここで、最初のネットワークカードのケーブルを抜き取り、2番目のネットワークカードを差し込みます。しばらくすると、動的IPアドレス192.168.0.21で正常に起動します。

ただし、動的IPアドレスは不要です。静的IPから起動するすべての方法を試しましたが、失敗しました。

返信ありがとうございます。

1
superweijiafeng

私はこの問題に多くの時間を費やしました。それで今日は修正しました。 /etc/initramfs-tools/initramfs.confを編集して、DEVICE =からDEVICE = eth0に変更してください。

じゃあ。

1
user200475