我的集成RJ45网卡有一个接口叫做enp5s0
,如果我插显卡,它会把enp6s0
我所做的所有配置都弄乱。我经常插拔 PCIe 设备,手动更改网络配置中的所有设备变得非常烦人。
=> 如何停止这种胡说八道?显然我不会在任何地方移动 RJ45 接口。为什么 RHEL8 会根据其他设备更改名称?
默认情况下,在 Red Hat Enterprise Linux 中启用一致的设备命名。
这不是真的,因为名称会根据其他设备而变化......
我的集成RJ45网卡有一个接口叫做enp5s0
,如果我插显卡,它会把enp6s0
我所做的所有配置都弄乱。我经常插拔 PCIe 设备,手动更改网络配置中的所有设备变得非常烦人。
=> 如何停止这种胡说八道?显然我不会在任何地方移动 RJ45 接口。为什么 RHEL8 会根据其他设备更改名称?
默认情况下,在 Red Hat Enterprise Linux 中启用一致的设备命名。
这不是真的,因为名称会根据其他设备而变化......
“一致”并不意味着“永久”。PCI-E 设备首先由 BIOS 枚举,因此插入某些东西可能会改变顺序。
请按照https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/configuring_and_managing_networking/consistent-network-interface-device-naming_configuring-and-managing-networking#assigning-user-defined-network-接口名称使用 udev-rules_consistent-network-interface-device-naming
并
/etc/udev/rules.d/70-custom-ifnames.rules
为具有特定 MAC 地址的 NIC 创建永久名称。