首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu 16+中,对于网络接口"ens192","192“从何而来?

在Ubuntu 16+中,对于网络接口"ens192","192“从何而来?
EN

Ask Ubuntu用户
提问于 2018-12-01 20:49:10
回答 2查看 11.6K关注 0票数 4

我们在世界各地的几个数据中心拥有数十台虚拟机。当将Ubuntu从14升级到16 (作为将它们升级到Ubuntu 18的一个步骤)时,网络接口名称会发生变化。我知道这一点,我也知道它们为什么会改变,所以这不是我的问题。我的问题是,数字在哪里( 33在ens33,192在ens192,等等)来自?我读过许多关于如何使服务器工作的StackExchange问题和答案:这不是问题所在。我想知道的是,在服务器升级到Ubuntu 16之前,如何预测ens###将是什么。我看过lshw和lspci,我看不出选择这些数字的原因。

请: 192 (或33,或其他任何东西)从哪里来?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2021-01-06 09:36:06

它是在Linux中完成的,以避免NICS名称混淆。所有NIC都是根据它们使用的PCI插槽号命名的。

对于PCI来说

  • ens33,ens34……

另一方面,使用PCIe时隙的网卡将有( PCIe插槽通知,每网卡增加32条)。

  • ens160,ens192,。
票数 5
EN

Ask Ubuntu用户

发布于 2018-12-01 21:08:19

虽然我不知道为什么它们是ensXX格式,但是如果您希望禁用它们以使它们跨服务器具有一致的命名并获得遗留的ethX,则需要在GRUB中设置net.ifnames=0 biosdevname=0内核引导参数或一般设置引导加载器。

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1097747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档