设置网卡名称为传统命名方式
【摘要】 设置网卡名称为传统命名方式在不同版本的 Linux 系统中,网卡命名规则并不统一。常见的命名形式包括 eno16777736、ens33、enp0s3 、wlp2s0 等,这些名称是根据 设备类型 和 物理位置 自动生成的。不过这种动态生成的命名方式可能给网卡管理(如批量配置、故障排查)带来不便,因此可将其统一调整为更易识别的传统命名方式(如 eth0、eth1),以提升管理效率。常见网卡...
设置网卡名称为传统命名方式
在不同版本的 Linux 系统中,网卡命名规则并不统一。常见的命名形式包括 eno16777736
、ens33
、enp0s3
、wlp2s0
等,这些名称是根据 设备类型 和 物理位置 自动生成的。不过这种动态生成的命名方式可能给网卡管理(如批量配置、故障排查)带来不便,因此可将其统一调整为更易识别的传统命名方式(如 eth0
、eth1
),以提升管理效率。
常见网卡命名格式及含义
enoX
- 规则:
en
表示 Ethernet(以太网),o
表示 Onboard(板载),X
为索引号 - 含义:板载以太网接口。示例:
eno1
、eno2
- 规则:
ensX
- 规则:
en
表示以太网,s
表示slot (插槽),X
为插槽号,s33
表示 Slot 33 - 含义:位于 PCI-E 插槽的网卡。示例:
ens1
、ens33
- 规则:
enpXsY
- 规则:
en
以太网,p0
表示 PCI 总线号(Bus 0),s3
表示插槽号(Slot 3) - 含义:基于物理拓扑位置命名的网卡。示例:
enp0s3
、enp3s0
- 规则:
wlpXsY
(无线网卡)- 规则:
wl
表示 Wireless LAN,无线网卡,p2s0
表示 PCI Bus 2 Slot 0。 - 含义:无线局域网接口(Wi-Fi)。示例:
wlp2s0
- 规则:
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)