有些PCIe网卡在出厂的时候就在固件关闭了PXE启动,因此需要手动打开。
比如超云的PCIe光口网卡用的是intel 82599ES 10-Gigabit SFI/SFP+网卡,默认没有开启PXE。
https://support.huawei.com/enterprise/zh/knowledge/KB1000637554
首先前往INTEL官网下载
https://downloadcenter.intel.com/zh-cn/download/19186
搜索发现这个程序支持
下载Preboot_26.3.tar.gz,这个是给Linux用的。
将它制作成ISO镜像,通过IPMI上传到系统中。
挂载,移动,然后解压。
mount /dev/sr0 /media
cp Preboot_26.3.tar.gz /home/intel/
cd /home/intel/
tar -xzvf Preboot_26.3.tar.gz
开始配置,先进入文件夹。
cd APPS/
ls
cd BootUtil/
ls
cd Linux_x64/
ls
给与权限后开始查询。
chmod +x *
./bootutil64e
可以观察到有四张网卡开启了PXE,有四张是无法刷FLASH的。通过对比ip a查到的mac地址可以观察到。
光口全部打开了pxe,电口不支持配置。。。。。emmm,为啥我不能用光口配置PXE。
选择需要设置的网卡端口,比如我选择的是port5,
先执行:
./bootutile64e –nic=5 –fe
在执行:
./bootutile64e –nic=5 –up=pxe
区别不大,应该不是网卡不能启用pxe的问题。可能是BIOS问题。
最后发现其实是多交换机之间dhcp通信的的问题,可能需要dhcp中继器,换交换机解决了。或者是直插电网口也行。
还有用光网卡可能在进入anaconda之前掉驱动,导致无法传输数据与文件。因此pxe安装系统还是用板载的电口吧。
此处评论已关闭