Именование сетевого интерфейса

Здравствуйте, я хотел бы знать, как ядро ​​называет сетевые интерфейсы. У меня есть автоматическая установка Rhel с предопределенными именами сетевых интерфейсов для выделенного оборудования. Я хотел бы знать, поменяю ли я одну карту NIC, если меняются эти имена.

Я обнаружил следующее: Ядро определяет расположение оборудования устройства по номеру шины PCI, номеру слота и номеру устройства. Это не изменится, если вы не отключите его и не переместите в другой слот расширения. Новые имена основаны на этих физических параметрах, поэтому они не меняются от одного сеанса загрузки к другому.

, но я не уверен, что они означают номер устройства . Mac-адрес этого сетевого адаптера хранится в ПЗУ? Если да, то, вероятно, изменится имена сетевых интерфейсов

0
задан 22 June 2021 в 13:11
1 ответ

Устройства PCI перечислены по шине, номеру устройства и функции (BDF). Номер устройства контролируется сигналом IDSEL.

Для карт PCI IDSEL определяется слотом, к которым они подключены.

Поэтому номер разъема и номер устройства являются синонимами Predictable Interface Naming.

См. https://en.wikipedia.org/wiki/PCI_configuration_space#Bus_enumeration

2
ответ дан 28 July 2021 в 13:56

Теги

Похожие вопросы