Centos7修改网卡设备名称

简介:

从CentOS/RHEL7起,可预见的命名规则变成了默认。这一规则,接口名称被自动基于固件,拓扑结构和位置信息来确定。现在,即使添加或移除网络设备,接口名称仍然保持固定,而无需重新枚举,和坏掉的硬件可以无缝替换。

但是这样一来,虽然有好处,但也影响了不少用户的操作,因为新的命名方案接口名称比传统的eth0相比有点难以阅读。出于习惯等一些原因,你想修改网卡名称,下面为大家介绍如何在CentOS7或RHEL7命名网络接口。


1):Centos7.X系统安装完毕后,可能你对应的网卡名称为enoXXXXXXX,解决办法如下:

1
2
3
4
5
# 先将系统默认的网卡名称利用正则过滤出赋予变量a
a=$(ip addr| grep  "2:" | awk  -F ":"  '{print $2}' | sed  's/ //g' )
# 编辑网卡
sed  -i  's/^NAME.*/NAME=eth0/g'  /etc/sysconfig/network-scripts/ $a
mv  /etc/sysconfig/network-scripts/ $a  /etc/sysconfig/network-scripts/ifcfg-eth0

2):  编辑/etc/sysconfig/grub文件内容,增加“net.ifnames=0 biosdevname=0”,编辑后的文件内容

1
2
3
4
5
6
7
8
# 修改配置前先备份一份grub文件
cp  /etc/sysconfig/grub  /etc/sysconfig/grub .bak
# 将修改后的那一行赋予变量a
a=$( sed  -n  '/^GRUB_CMD/p'  /etc/sysconfig/grub | awk  ' '  '{print $1" net.ifnames=0 biosdevname=0 "$NF}' )
# 或者手动在GRUB_CMDLINE_LINUX="CRASHKERNEL=auto rhgb quiet"添加"net.ifnames=0 biosdevname=0"
GRUB_CMDLINE_LINUX= "CRASHKERNEL=auto net.ifnames=0 biosdevname=0 rhgb quiet"
# 修改grub文件
sed  -i  "s#^GRUB_CMD.*#$a#g"  /etc/sysconfig/grub

3): 执行:grub2-mkconfig -o /boot/grub2/grub.cfg

1
grub2-mkconfig -o  /boot/grub2/grub .cfg

4): 然后重启系统查看网卡名称

如果提示没有ifconfig命令,请安装net-tools即可解决



本文转自 运维小学生 51CTO博客,原文链接:http://blog.51cto.com/yasar/1905060,如需转载请自行联系原作者

相关文章
|
7月前
|
数据可视化 Linux
Linux centos7.x系统 下没有ens33 网卡的解决方案
此时还没有enp0s31f6网卡相关的配置信息 , 所以我们需要配置enp0s31f6网卡相关的信息
412 0
|
负载均衡 Linux
配置Centos7网卡聚合链路
配置Centos7网卡聚合链路
570 0
配置Centos7网卡聚合链路
|
1月前
|
Linux 虚拟化
VMware workstation 中centos7虚拟机在nat模式下怎么配置网卡,指定我想要的IP并且可以联网
https://blog.csdn.net/2302_78534730/article/details/132825156?spm=1001.2014.3001.5502
137 0
|
监控 前端开发 安全
CentOS7 部署 Zabbix 监控平台———监控网络设备,Linux 主机、Windows 主机
Zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。是一个基于 Web 界面的提供分布式系统监视以及网络监视功能的企业级开源解决方案。
1015 0
CentOS7 部署 Zabbix 监控平台———监控网络设备,Linux 主机、Windows 主机
|
5天前
|
存储 关系型数据库 Linux
CentOS如何使用Docker部署Plik服务并实现公网访问本地设备上传下载文件
CentOS如何使用Docker部署Plik服务并实现公网访问本地设备上传下载文件
27 4
|
1月前
|
网络协议
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
38 0
|
5月前
|
Linux
VMware15更新后克隆Centos7发现网卡起不来了
VMware15更新后克隆Centos7发现网卡起不来了
38 0
|
6月前
|
Linux
CentOS7下修改默认网卡名为eth0的方法
CentOS7下修改默认网卡名为eth0的方法
86 0
|
9月前
|
存储 Linux Shell
虚拟机安装(安装(克隆)虚拟机 配置网络 安装Centos7 配置(修改)虚拟机的静态IP 修改网卡的配置文件 测试网络是否互通外部工具 连接linux系统 设置服务器时间 修改主机名)(下)
虚拟机安装(安装(克隆)虚拟机 配置网络 安装Centos7 配置(修改)虚拟机的静态IP 修改网卡的配置文件 测试网络是否互通外部工具 连接linux系统 设置服务器时间 修改主机名)
375 0
|
9月前
|
分布式计算 Hadoop Linux
虚拟机安装(安装(克隆)虚拟机 配置网络 安装Centos7 配置(修改)虚拟机的静态IP 修改网卡的配置文件 测试网络是否互通外部工具 连接linux系统 设置服务器时间 修改主机名)(上)
虚拟机安装(安装(克隆)虚拟机 配置网络 安装Centos7 配置(修改)虚拟机的静态IP 修改网卡的配置文件 测试网络是否互通外部工具 连接linux系统 设置服务器时间 修改主机名)
289 0