我的网络的以太网接口名称

我的网络的以太网接口名称

为什么我的操作系统中没有 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 发行版中,以太网接口的命名约定已发生更改。接口名称现在是根据其驱动程序动态决定的。

如需深入解释,请参阅这篇文章。

相关内容