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

sho*_*key 1 ip ethernet

为什么我的操作系统中没有 enp1s0 以太网接口?

ip -brief link |cut -d" "  -f1
lo
enp6s0
Run Code Online (Sandbox Code Playgroud)

为什么不能得到结果?

ip -brief link |cut -d" "  -f1
lo
enp1s0
Run Code Online (Sandbox Code Playgroud)

tel*_*coM 5

以太网接口名称enp6s0表示该lspciNIC的 PCI 总线位置(如命令所示)是06:00.0.

如果您在 PCI 总线位置没有网卡01:00.0,您将不会获得接口名称enp1s0。在许多台式机主板上,PCI 总线位置01:00.0是指第一个长 (16x) PCIe 插槽,这是第一个附加 GPU 卡的推荐安装位置。

当然,如果你为你的网络接口设置了自定义名称,你可以随意命名它们,但是如果你enp*没有很好的理由故意打破名称和相应的PCI总线位置之间的关系,你只会给自己造成混乱(以及系统的其他潜在管理员)在未来。