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

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

在不同版本的 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/


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

相关推荐
上天_去_做颗惺星 EVE_BLUE20 小时前
Docker高效使用指南:从基础到实战模板
开发语言·ubuntu·docker·容器·mac·虚拟环境
Yana.nice21 小时前
openssl将证书从p7b转换为crt格式
java·linux
AI逐月21 小时前
tmux 常用命令总结:从入门到稳定使用的一篇实战博客
linux·服务器·ssh·php
小白跃升坊21 小时前
基于1Panel的AI运维
linux·运维·人工智能·ai大模型·教学·ai agent
跃渊Yuey1 天前
【Linux】线程同步与互斥
linux·笔记
舰长1151 天前
linux 实现文件共享的实现方式比较
linux·服务器·网络
zmjjdank1ng1 天前
Linux 输出重定向
linux·运维
路由侠内网穿透.1 天前
本地部署智能家居集成解决方案 ESPHome 并实现外部访问( Linux 版本)
linux·运维·服务器·网络协议·智能家居
VekiSon1 天前
Linux内核驱动——基础概念与开发环境搭建
linux·运维·服务器·c语言·arm开发
zl_dfq1 天前
Linux 之 【进程信号】(signal、kill、raise、abort、alarm、Core Dump核心转储机制)
linux