私のネットワークのイーサネットインターフェースの名前

私のネットワークのイーサネットインターフェースの名前

私の OS に enp1s0 イーサネット インターフェイスがないのはなぜですか?

ip -brief link |cut -d" "  -f1
lo
enp6s0

なぜ結果が得られないのでしょうか?

ip -brief link |cut -d" "  -f1
lo
enp1s0

答え1

イーサネット インターフェイス名は、その NIC のenp6s0PCI バスの場所 (コマンドなどで示される) を意味します。lspci06:00.0

PCI バスの場所にネットワーク カードがない場合01:00.0、インターフェイス名は取得されませんenp1s0。多くのデスクトップ マザーボードでは、PCI バスの場所は01:00.0最初の長い (16x) PCIe スロットを指し、これが最初のアドオン GPU カードの推奨インストール場所です。

もちろん、ネットワーク インターフェイスにカスタム名を設定する場合は、好きな名前を付けることができますが、enp*十分な理由もなく、名前と対応する PCI バスの場所の関係を意図的に壊すと、将来的に自分自身 (およびシステムの他の管理者) に混乱を引き起こすことになります。

答え2

最近の Linux ディストリビューションでは、イーサネット インターフェイスの命名規則が変更されました。インターフェイス名は、ドライバーに基づいて動的に決定されるようになりました。

詳しい説明については、この記事を参照してください。

関連情報