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

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

在不同版本的 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为例,默认网卡名称如下

设置为传统命名方式

bash 复制代码
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/


原文链接: 设置网卡名称为传统命名.

相关推荐
虾..2 小时前
Linux 软硬链接和动静态库
linux·运维·服务器
Evan芙2 小时前
Linux常见的日志服务管理的常见日志服务
linux·运维·服务器
꧁坚持很酷꧂3 小时前
解决虚拟机Ubuntu22.04连接了串口设备但终端没有显示
ubuntu
hkhkhkhkh1234 小时前
Linux设备节点基础知识
linux·服务器·驱动开发
HZero.chen5 小时前
Linux字符串处理
linux·string
张童瑶5 小时前
Linux SSH隧道代理转发及多层转发
linux·运维·ssh
汪汪队立大功1235 小时前
什么是SELinux
linux
石小千5 小时前
Linux安装OpenProject
linux·运维
柏木乃一5 小时前
进程(2)进程概念与基本操作
linux·服务器·开发语言·性能优化·shell·进程
Lime-30905 小时前
制作Ubuntu 24.04-GPU服务器测试系统盘
linux·运维·ubuntu