我正在尝试 PXE 引导 Cisco UCS C260 M2。对于UCS,或者一般从PXE 启动的主机,是在BIOS 中指定PXE 服务器IP,还是在同一子网中搜索PXE 服务器?
PXE 引导配置在 UCS 上对我来说并不明显,所以我想知道我是否正在寻找不存在的东西(例如指定 PXE 服务器的地方)?
我正在尝试 PXE 引导 Cisco UCS C260 M2。对于UCS,或者一般从PXE 启动的主机,是在BIOS 中指定PXE 服务器IP,还是在同一子网中搜索PXE 服务器?
PXE 引导配置在 UCS 上对我来说并不明显,所以我想知道我是否正在寻找不存在的东西(例如指定 PXE 服务器的地方)?
本身没有“PXE 服务器”这样的东西。主机从 DHCP 或 BOOTP 服务器获取信息,其中包括 TFTP 服务器(称为“下一个服务器”)的地址。PXE 是(通常)从收集 DHCP/BOOTP 信息、联系 TFTP 服务器、下载各种信息并最终启动操作系统的固件运行的软件。
所选答案不完整且不完全正确。
PXE 客户端没有硬连线任何 IP。
当它们启动时,它们会广播一个 DHCP 请求,将它们自己标识为 PXE 客户端。PXE主要使用2个协议DHCP和TFTP。基本 DHCP 服务提供给启动站 IP/掩码/网关,而 PXE 识别客户端的 DHCP 应答包括 2 个附加参数:TFTP 服务器 IP 和 NBP(网络引导程序)的文件名,这是控制的第一个网络传输代码段当 PXE 客户端启动时。TFTP 是一种基于 UDP 的简陋协议(传输缓慢,不可靠),在第一个 NBP 控制后,它通常会安装一个完整的 TCP 堆栈,然后可以依赖更快/更可靠的传输来传输大部分引导/安装组件像 HTTP、FTP、NFS、CIFS 这样的协议,这一切都取决于你正在 PXE 引导/安装的是什么。