确定用于通过 PXE 启动的接口

Rus*_*bot 4 linux networking dhcp pxe

我有一台通过 PXE 启动的 linux 机器。我可以确定用于启动的网络接口吗?

Mar*_*ich 5

如果假设您使用的是 PXELINUX。

有一面旗帜IPAPPEND;如果您将其设置为2,它应该会导致 PXELINUX 将一个参数附加BOOTIF=<hardware-address-of-boot-interface>到您的内核命令行。然后你就有了 MAC 地址,你可以用它来识别使用的接口。

http://www.syslinux.org/wiki/index.php/SYSLINUX#IPAPPEND_flag_val_.5BPXELINUX_only.5D