ubuntu 12.04 pxe 启动失败,显示消息“IP-Config:*** 秒后无响应 - 放弃”

ubuntu 12.04 pxe 启动失败,显示消息“IP-Config:*** 秒后无响应 - 放弃”

我按照 DisklessUbuntuHowto 设置了我的 pxe 启动服务。在配置 dhcp 服务器时/etc/dhcp/dhcpd.conf,我尝试使用静态 IP 地址,如下所示,其中“00:22:15:F8:D9:1A”是 sms04 中第一张网卡的 mac 地址(它有两个)。

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。

在此处输入图片描述

然后它失败并显示消息IP-Config: no response after * secs - give up

在此处输入图片描述

现在,我尝试拔出第一张网卡的电缆并插入第二张网卡,过了一会儿,它成功启动,使用动态 IP 地址 192.168.0.21!

但是动态IP地址是不需要的。我尝试了所有从静态IP启动的方法,但都失败了。

我将非常感激您的答复。

答案1

我在这个问题上花了很多时间。所以今天我把它修好了。尝试编辑 /etc/initramfs-tools/initramfs.conf 并将 DEVICE= 更改为 DEVICE=eth0

再见。

相关内容