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

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

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


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

相关推荐
无敌的黑星星11 分钟前
Java8 CompletableFuture 实战指南
linux·前端·python
Championship.23.241 小时前
Linux Top 命令族深度解析与实战指南
java·linux·服务器·top·linux调试
南城猿1 小时前
保姆级 Ubuntu 部署 禅道
linux·运维·ubuntu
zhangrelay2 小时前
三分钟云课实践速通--模拟电子技术-模电--SimulIDE
linux·笔记·学习·ubuntu·lubuntu
木木_王2 小时前
嵌入式Linux学习 | 数据结构 (Day05) 栈与队列详解(原理 + C 语言实现 + 实战实验 + 易错点剖析)
linux·c语言·开发语言·数据结构·笔记·学习
Joseph Cooper2 小时前
Linux Power Management 子系统:从 suspend/resume 到 Runtime PM、PM QoS
linux·驱动开发·linux kernel·嵌入式linux·电源管理
政宇 | STAR2 小时前
docker相关
ubuntu
wj3055853782 小时前
CC-Switch 在 WSL Ubuntu 中安装记录
linux·运维·ubuntu
Lw老王要学习3 小时前
Ubuntu(WSL2)完全可以安装到其他盘,避免占用 C 盘空间
ubuntu
Joseph Cooper3 小时前
Linux HID 子系统实战:从虚拟键盘到 input 事件上报
linux·c语言·计算机外设