# :-: 网卡更名操作
| 适用范围 | 适用版本 | 人员 | 发布时间 | 文档版本 |备注 |
| --- | --- | --- | --- | --- |--- |
| 服务器操作系统 | V10、V10-SP1、V10-SP2 | 王国武 |2022.4.6| V1.0|发布|
| 服务器操作系统 | V10、V10-SP1、V10-SP2 | 张志勇 |2022.4.6| V1.1|模板调整|
*****
### 关键词声明:
1、文档案例中,原网卡名为:ens33,修改后为:eth0
2、文档案例中,是针对网卡服务可自启的情况下,进行的系统reboot操作。
### 配置步骤:
1、打开操作系统终端命令行,桌面鼠标右键选择“在终端中打开”。

弹出以下界面即为终端命令行打开成功

2、命令行输入:`vi /etc/udev/rules.d/76-netnames.rules.d`

输入以上命令行后,按回车键。
3、在下图窗口中,按”i”键


上图显示INSERT即可。
4、输入两条语句。
`SUBSYSTEM=="net",KERNEL=="eth*.*" ACTION=="add",NAME="$kernel"`
`SUBSYSTEM=="net",KERNEL=="vlan*" ACTION=="add",NAME="$kernel"`
5、输入完成后,按”ESC”,再按”shift+;”键,然后输入wq,按回车键即可。

6、命令行输入:`vi /etc/udev/rules.d/75-network.rules`

输入以上命令行后,按回车键。
7、在下图窗口中,按”i”键


上图显示INSERT即可。
8、输入一条语句。
`SUBSYSTEM=="net",ACTION=="add",ATTR{address}=="00:0c:29:05:5f:2c",NAME="eth0"`
该语句最后那个,ATTR{address}==””,引号中输入需要修改的网卡对应的MAC地址,NAME=””引号中输入需将网卡修改成的名称。
网卡MAC地址查询,可以在命令行输入ifconfig查看。

该语句仅需要调整这两项参数即可,其他不用修改。
9、输入完成后,按”ESC”,再按”shift+;”键,然后输入wq,按回车键即可。(此步骤与第5步一致)
10、修改/etc/sysconfig/network-scripts目录下的网卡配置文件。
11、备份需要修改的网卡配置文件,修改一个备份名即可。
如:
`cp /etc/sysconfig/netword-scripts/ifcfg-ens33 /etc/sysconfig/netword-scripts/ifcfg-ens33.bak`
12、找到修改网卡的配置文件,如:之前叫ens33,找到后使用vi打开该文件
如:在命令行输入`vi /etc/sysconfig/netword-scripts/ifcfg-ens33`
13、打开文件,修改其中的NAME及DEVICE两项值,两项值要与配置文件中
填写的网卡名称保持一致,且注释掉之前生成的UUID项,即为下图:


配置文件中,修改的NAME及DEVICE名称与途中NAME值保持一致即可,且注释掉之前的UUID
14、将原网卡文件名修改为新网卡命名即可,如:之前该文件叫ifcfg-ens33
,依照修改网卡名命名新的网卡配置文件,即为ifcfg-eth0。
可使用mv命令进行原目录操作,如:`mv ifcfg-ens33 ifcfg-eth0`,注:例子中是在相对路径下操作,可加完整路径进行更名操作,以免出现问题。
15、重启服务器,命令行输入:`reboot`。
至此,网卡名称修改完成。
配置验证:
1、服务器重启后,使用命令:`ifconfig`查看网卡配置,此时网卡名称应已变更,之前配置的IP应无任何变化,各项功能状态正常。
2、PING局域网内IP,应能PING通之前连接正常的各台设备。
配置回退方案:
Tips:当需要进行网卡命名修改回之前配置的时候,可选择使用下列描述方式进行操作。
1、注释掉之前/etc/udev/rules.d/75-network.rules及/etc/udev/rules.d/76-netnames.rules中的内容。


2、修改/etc/sysconfig/network-scripts/ifcfg-eth0文件内容
将之前修改的文件内的NAME及DEVICE参数,修改成原网卡名称。
使用命令:`vim /etc/sysconfig/network-scripts/ifcfg-eth0`
Tips:如若有新生成的UUID,也一并注释,若没有,可忽略该提示。

图中标注为回滚命名,即为将之前的eth0修改为ens33。
3、修改网卡配置文件内容后,可依照需求,将配置文件使用mv命令修改其文件名称,如:ifcfg-eth0修改为ifcfg-ens33,以便后续管理。
4、重启操作系统,使用命令:`reboot`,重启后查看服务器网卡应已回滚至配置前的命名,且IP及其他网络参数配置并未发生变化。
回退验证:
1、使用命令:`ifconfig`,查看回滚网卡配置是否正常,应恢复至配置前名称,且IP、DNS、网关等参数应未发生变化。
2、使用PING命令进行网络互通基础测试,弱无异常,证明配置生效正常。
- 常见问题
- 进入救援模式
- 进入单用户模式
- grub引导修复
- V10SP1-biosdevname解析
- 外设挂载和卸载
- audit关闭解决方案
- 终端无法切换
- 救援模式取数据
- 网卡更名操作
- 问题复现解决类
- xgboost复现解决步骤
- 激活类
- 麒麟服务器激活常用命令
- 服务器故障激活问题--须知
- 激活权限获得方式
- V10-SP系列服务器激活
- 银河麒麟高级服务器操作系统V7&V10激活手册
- shell脚本类
- 多网卡队列绑定CPU脚本
- 服务器健康检查脚本
- 服务安装配置类
- 银河麒麟高级服务器操作系统V10(sp1)安装手册
- LVM创建
- Chrony时间同步配置
- 搭建网络yum源
- PXE部署实施
- Man手册安装
- 部署VNC服务
- Kylin-Server-V10-SP1-0711-DNS服务单机部署文档
- 麒麟ks文件定制-封装iso文件
- iptables端口配置
- V10-SP1-aarch64安装jdk1.7
- 工具使用类
- cyclictest测试工具
- e2fsprogs工具介绍
- Logrotate工具说明
- nmon工具安装与使用
- 升、降级类
- rsyslog升级报告
- 性能优化类
- 日志轮转
- 大页内存与透明大页详解
- 优化磁盘IO调度方式
- core文件设置
- 分析报告类
- bond模式4协商不通排查
- audit内存泄露问题分析报告
- mate-indicators内核占用过高问题分析报告
- ansible问题-hostname以及lvol报错
- 关于Linux内存计算的说明
- 磁盘IO调度算法
- 硬件相关类
- 串口
- 网络相关类
- bond创建
- 在已配置好网络情况下添加路由
- 网卡配合网桥实现内网互通KVM虚拟机
- Bond模式4协商不通排查过程
- HA高可用
- kylin HA shell实践
- kylin HA概念性及shell使用
- 虚拟化
- KVM创建虚拟机(图形化操作)
- KVM创建虚拟机(命令操作)
- 容器类
- docker-runc升级
- docker基础镜像制作-服务器版
- 麒麟云平台
- USB3.0设备穿透方法(针对win10云主机穿透)
- 麒麟云平台开关机操作说明
- 技术演练
