欢迎光临散文网 会员登陆 & 注册

Openwrt路由器DHCP+群晖nas做iPXE启动(一):Openwrt配置,识别BIOS和UEFI

2023-02-21 16:58 作者:bili_678147975  | 我要投稿

Openwrt路由器DHCP+群晖nas做iPXE启动(一)

配置Openwrt 配置,识别BIOS和UEFI

    近来有空,将陆续整理做无盘的知识点,发布到B站。

    先说下环境吧,openwrt路由器,蜗牛星际做的黑群晖NAS,千兆LAN,几台电脑。因为openwrt路由器有了DHCP,如果再配置PXE/iPXE启动的DHCP就会引起网络混乱,所以,直接使用openwrt。

    PXE只支持TFTP协议,传输文件非常慢,千兆网络也不过20MB/S,作为无盘启动,效率太低了。iPXE作为新版启动工具,支持HTTP,iSCSI,等更多协议,千兆LAN可以跑满,做无盘启动性能很好,所以,我们就说下iPXE启动配置。iPXE启动不是独立的模块,要经过网卡PXE的引导进入,DHCP服务器需要识别是PXE请求,还是iPXE请求,还要识别是BIOS启动还是UEFI启动,因为启动流程对应的启动文件不同。

    经过实验,openwrt修改   /etc/config/dhcp文件,增加如下内容:


到此,DHCP的任务完成,总结启动流程下:

1、PC加电自检,进入网卡PXE启动。

2、PXE向DHCP服务器请求IP地址,发送option60,标识自己的架构。

3、DHCP服务器,发送启动TFTP服务器ip和对应的iPXE启动文件名给PC的PXE程序。

4、PC的PXE程序到TFTP服务器下载iPXE启动文件,并启动iPXE。

5、iPXE再次向DHCP服务器发送请求,获取自己的配置文件名。

6、iPXE到TFTP服务器下载配置文件,进入iPXE启动菜单。

自此,开始进入iPXE的阶段,我们下次继续。


Openwrt路由器DHCP+群晖nas做iPXE启动(一):Openwrt配置,识别BIOS和UEFI的评论 (共 条)

分享到微博请遵守国家法律