我正在尝试PXE引导Cisco UCS C240服务器以通过网络安装新的操作系统,但是在引导过程中它没有通过DHCP来获取IP地址。我从英特尔启动代理收到“未收到DHCP或proxyDHCP报价”错误。 DHCP服务器上的tcpdump显示在DHCP服务器计算机上未收到与DHCP相关的数据包:
tcpdump -n -e -i eth2 ether src FC:99:47:49:D4:9E or ether dst FC:99:47:49:D4:9E
但是,当我将计算机引导到已安装的操作系统(在本例中为Windows Server 2012)中,并为DHCP配置该网络接口时,它将从DHCP服务器获取IP地址。如果我让tcpdump保持运行状态,则会看到以下内容:
13:34:36.525646 fc:99:47:49:d4:9e > ff:ff:ff:ff:ff:ff, ethertype IPv4 (0x0800), length 126: 169.254.239.3.54275 > 255.255.255.255.111: UDP, length 84
13:34:40.118071 fc:99:47:49:d4:9e > ff:ff:ff:ff:ff:ff, ethertype IPv4 (0x0800), length 110: 169.254.239.3.137 > 169.254.255.255.137: NBT UDP PACKET(137): REGISTRATION; REQUEST; BROADCAST
13:34:40.888206 fc:99:47:49:d4:9e > ff:ff:ff:ff:ff:ff, ethertype IPv4 (0x0800), length 110: 169.254.239.3.137 > 169.254.255.255.137: NBT UDP PACKET(137): REGISTRATION; REQUEST; BR