当 Rhel/Centos 7 操作系统向前移动到 systemd 时,网络设备名称配置更改为可预测的网络设备名称
在https://github.com/systemd/systemd/blob/master/src/udev/udev-builtin-net_id.c#L20e有对 systemd 的可预测网络设备名称的解释
受控安装后,我的网络接口命名为 enp0s3
en=Ethernet p=bus and s=slot — PCI 地理位置
由于这是一个远程服务器,我如何识别 kickstart 文件的 p 和 s 值?
一种方法是使用传统的
eth0
命名方案。这非常适合单个网络接口服务器。对于具有许多或动态网络接口的笔记本电脑或系统,这种方法可能不是一个好主意,在这种情况下,您将需要以某种方式处理这种复杂性。特别是,这些ksdevice=eth0 net.ifnames=0 biosdevname=0
选项应该使服务器使用eth0
,并向 KickStart 指示eth0
该设备是设备,例如在 EFI grub 配置中:较旧的
pxelinux.cfg
文件可能包含类似然后在 KickStart 配置文件中
.../ks/c7
,您可能需要为系统包含或生成适当的配置,例如