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

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

 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启动,失败。

我将不胜感激任何回复。

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

拜拜。