RHEL8:如何使用 UDEV 设置 SR-IOV VF 接口名称

RHEL8:如何使用 UDEV 设置 SR-IOV VF 接口名称

SR-IOV VF 在启动过程中持续存在

nmcli connection modify <PF> sriov.total-vfs 3
nmcli connection modify <PF> connection.autoconnect true

然后它将创建类似的 VF 接口名称<PF>v0-v2

我想改变这一点,并尝试遵循这一点RHEL 链接通过设置具有匹配 MAC 地址的 UDEV 规则(第 1.6 章)但不起作用,似乎 UDEV 看到的 MAC 地址与启动后设置的 MAC 地址不同。事实上,在/var/log/messages启动过程中,VF MAC 地址始终是随机的,因此不能将其用作设置接口名称的标准。

还有其他方法可以在启动期间设置 VF 接口名称吗?甚至不使用 UDEV?

答案1

刚刚想通了,不要使用 MAC 地址作为标准,而是使用 VF PCI 地址,也使用systemd.link反而:

cat /etc/systemd/network/70-custom-ifnames-1.link
[Match]
Path=pci-<PCI address>

[Link]
Name=<new name>

相关内容