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>