目录
上一篇实战中,我们用微软的WDS成功启动了WinPE,但是发现主要是传输速度太慢,这一篇我们重点解决这个问题。
一、iPXE
之前讲PXE原理的时候,大家已经明白,PXE启动是经过DHCP与TFTP配合实现的,这个慢就慢在TFTP上。2010年4月,PXE有了一个扩展版本叫iPXE,它支持HTTP协议,可以通过http、ISCSI SAN、Fibre Channel SAN via FCoE AoE SAN wireless network Infiniband network等方式启动,下面我们就实战一番。
iPXE代码可以刷在芯片中,也可以借助之前PXE启动,因此这里介绍一下iPXE启动原理:
客户端没有变化,还是开机后网卡PXE启动,广播一个带有“PXE”标识DHCP获取消息后,DHCP应答返回一个IP地址,并将启动文件名称发送诶客户端。
客户端接收到IP地址后,通过TFTP协议,下载启动文件并加载,这个启动文件就是iPXE的代码。
当iPXE启动后,再一次申请DHCP,这次标识变为了“iPXE”,还是那个DHCP获取到请求后,发现标识是“iPXE”,根据策略再次下发一个IP地址,并给出了iPXE“启动菜单”文件名称。
iPXE根据配置上新的IP地址后,再次通过TFTP下载“启动菜单”,然后根据菜单安装指定的协议(如:http)下载启动镜像,完成WinPE的启动。
这么说来DHCP需要下发两次IP,而且两次下发的启动文件还不一样,这个如何设置?这个不是本文重点,请大家关注我后续文章。
二、具体操作如下:
1.服务端IP
服务器端配置固定IP地址:192.168.111.10/24