다른 PCIe 장치를 연결하면 네트워크 인터페이스 이름이 변경되는 이유는 무엇입니까?

다른 PCIe 장치를 연결하면 네트워크 인터페이스 이름이 변경되는 이유는 무엇입니까?

내 통합 RJ45 네트워크 카드에는 이라는 커넥터가 있는데 enp5s0, 그래픽 카드를 연결하면 enp6s0내가 수행한 모든 구성이 엉망이 됩니다. 계속해서 PCIe 장치를 연결하고 분리하고 있는데, 네트워크 구성에서 모든 장치를 수동으로 변경하는 것이 매우 짜증스럽습니다.

=> 이런 무의미한 행동을 어떻게 막을 수 있을까요? 분명히 RJ45 커넥터를 다른 곳으로 옮기지는 않을 것입니다. RHEL8이 다른 장치에 따라 이름을 변경하는 이유는 무엇입니까?

일관된 장치 이름 지정은 Red Hat Enterprise Linux에서 기본적으로 활성화되어 있습니다.

다른 기기에 따라 이름이 바뀌기 때문에 이는 잘못된 내용입니다...

답변1

"일관적"은 "영구적"을 의미하지 않습니다. PCI-E 장치는 BIOS에 의해 먼저 열거되므로 일부 장치를 연결하면 순서가 변경될 수 있습니다.

주의해주세요https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/configuring_and_managing_networking/consistency-network-interface-device-naming_configuring-and-managing-networking#할당-사용자 정의-네트워크-인터페이스- 이름은 udev-rules_condependent-network 인터페이스 장치 이름 지정을 사용합니다.

/etc/udev/rules.d/70-custom-ifnames.rules특정 MAC 주소를 사용하여 NIC에 대한 영구 이름을 생성합니다 .

관련 정보