设置网卡名称为传统命名方式

举报
阿贤Linux 发表于 2025/09/05 20:19:23 2025/09/05
【摘要】 设置网卡名称为传统命名方式在不同版本的 Linux 系统中,网卡命名规则并不统一。常见的命名形式包括 eno16777736、ens33、enp0s3 、wlp2s0 等,这些名称是根据 设备类型 和 物理位置 自动生成的。不过这种动态生成的命名方式可能给网卡管理(如批量配置、故障排查)带来不便,因此可将其统一调整为更易识别的传统命名方式(如 eth0、eth1),以提升管理效率。常见网卡...

设置网卡名称为传统命名方式

在不同版本的 Linux 系统中,网卡命名规则并不统一。常见的命名形式包括 eno16777736ens33enp0s3wlp2s0 等,这些名称是根据 设备类型物理位置 自动生成的。不过这种动态生成的命名方式可能给网卡管理(如批量配置、故障排查)带来不便,因此可将其统一调整为更易识别的传统命名方式(如 eth0eth1),以提升管理效率。

常见网卡命名格式及含义

  1. enoX
    • 规则en 表示 Ethernet(以太网),o 表示 Onboard(板载),X 为索引号
    • 含义:板载以太网接口。示例:eno1eno2
  2. ensX
    • 规则en 表示以太网,s 表示slot (插槽),X 为插槽号,s33 表示 Slot 33
    • 含义:位于 PCI-E 插槽的网卡。示例:ens1ens33
  3. enpXsY
    • 规则en 以太网,p0 表示 PCI 总线号(Bus 0),s3 表示插槽号(Slot 3)
    • 含义:基于物理拓扑位置命名的网卡。示例:enp0s3enp3s0
  4. wlpXsY(无线网卡)
    • 规则wl 表示 Wireless LAN,无线网卡,p2s0 表示 PCI Bus 2 Slot 0。
    • 含义:无线局域网接口(Wi-Fi)。示例:wlp2s0
  5. ethX
    • 含义:传统命名方式(需手动启用)
    • 启用方法:修改 GRUB 参数,添加 net.ifnames=0,然后更新并重启系统

以ubuntu2404为例,默认网卡名称如下

设置为传统命名方式

sed -i.bak '/GRUB_CMDLINE_LINUX/s#"$#net.ifnames=0"#' /etc/default/grub
grub-mkconfig -o /boot/grub/grub.cfg


# centos使用下面命令修改
sed -i.bak '/GRUB_CMDLINE_LINUX/s#"$# net.ifnames=0"#' /etc/default/grub
grub2-mkconfig -o /boot/grub2/grub.cfg

执行命令

重启后查看已经恢复传统命名

小结:

两行参数,一次重启,回归经典!


关于我
全网可搜《阿贤Linux》
CSDN、知乎、哔哩哔哩、博客园、51CTO、掘金、思否、阿里云、腾讯云、华为云、今日头条、百家号、GitHub、个人博客
公众号:阿贤Linux
个人博客:blog.waluna.top


原文链接: 设置网卡名称为传统命名 blog.waluna.top/2025/09/05/1491/.

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。