为什么我的linux中没有eth0而是enpls0?

80
okx
一些Linux发行版采用了最新的网卡命名方式,不再遵从原有的命名规则。新的命名方式根据固件、拓扑和位置信息分配固定名称。这种命名方法有以下优点:完全自动和可预测,即使添加或删除硬件,也不会改变名称(除非重新列举)。此外,它可以在不产生任何影响的情况下替换破损的硬件。

目前,udev守护进程本身已支持下列命名方案。

方案1:合并固件或BIOS的名称,为板载设备提供索引号的名称,例如eno1。如果固件信息可用,则systemd默认根据此方案命名接口,并同时使用方案2为PCI快速热插拨插槽提供索引号的名称,例如ens1。如果固件信息可用,则systemd默认根据此方案命名接口,并同时使用方案3作为备选。

方案3:合并硬件连接器的物理位置,例如enp2s0。如果固件信息可用,则systemd默认根据此方案命名接口,并同时使用方案5作为备选。

方案4:合并接口的MAC地址,例如enx78e7d1ea46da。默认情况下,systemd不会根据此方案命名接口,但如果需要,可以启用此功能。

方案5:传统的不可预测的内核属性命名为ethX,例如eth0。如果所有其他方法都失败,systemd将根据此方案命名接口。

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

进群交流|欧易官网