Linux

網路介面命名

  • June 22, 2021

您好我想知道核心是如何命名網路介面的。我為 Rhel 自動安裝了專用硬體的預定義網路介面名稱。我想知道如果這個名稱要改變,我是否要更換一張 NIC 卡。

我發現:核心根據 PCI 匯流排號、插槽號和設備號檢測設備硬體位置。除非您將其拔下並將其移至不同的擴展槽,否則這種情況不會改變。新名稱基於這些物理參數,因此它們不會從一個引導會話更改為下一個。

但我不確定它們對設備編號的含義。這個網卡的Mac地址是否儲存在ROM中?如果是,則可能會更改網路介面的名稱

PCI 設備按匯流排、設備編號和功能 (BDF) 列舉。設備編號由 IDSEL 信號控制。

對於 PCI 卡,IDSEL 由它們插入的插槽決定。

因此插槽號設備號是**可預測介面命名的同義詞。

請參閱https://en.wikipedia.org/wiki/PCI_configuration_space#Bus_enumeration

引用自:https://serverfault.com/questions/1067418