为什么是 enp#s# 而不是 eth# ? enp#s# 是什么意思?

为什么是 enp#s# 而不是 eth# ? enp#s# 是什么意思?

我从 Ubuntu Server 14 迁移到 Ubuntu Server 16,现在遇到了问题,因为我不明白这一点。

我希望有人能回答我。

答案1

这些接口名称是一种新标准,旨在为不同的启动和 Linux 安装提供一致(且持久)的网络设备名称。这里有大量的信息和理由:

https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/

这里还有命名方案的技术细节:

https://github.com/systemd/systemd/blob/master/src/udev/udev-builtin-net_id.c#L20

简而言之,对于您的情况,enpXsY表示它是 pci 设备(来自p),在 pci 总线上X,在插槽中Y

相关内容