linux系统修改网卡名称

说明:
因操作过程需要停用网卡,导致ssh远程连接不上,需要控制台登录操作。

测试环境:
CentOS7.9、8.2虚拟机
Suse15 SP4虚拟机

操作步骤:

方法一:

1、 查看网卡当前名称及状态

ip a

2、 将网卡状态从启用改为停用

ifdown eth0或ifconfig eth0 down
ip a  /查看确认

3、 更改网卡名称

ip link set eth0(原名称) name eth1(新名称)
ip a /查看确认

4、 更改网卡配置文件名称

mv /etc/sysconfig/network /ifcfg-eth0(原) /etc/sysconfig/network /ifcfg-eth1(新)

5、 修改网卡配置文件内容,修改如下字段:

vim /etc/sysconfig/network-scripts/ifcfg-eth1

6、 启用网卡

ifup eth1或ifconfig eth1 up

7、 验证

方法二:

1、创建目标网卡文件

vim ifcfg-eth0   //eth0为目标名称

输入以下内容:

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
NAME=eth0        //目标名称
DEVICE=eth0      //目标名称
ONBOOT=yes
IPADDR=192.168.8.205    //输入IP、掩码
NETMASK=255.255.255.0

2、禁用网卡命名规则:

vim /etc/default/grub在文件中quiet字段后加入   "net.ifnames=0 biosdevname=0"

3、添加udev网卡规则:

cd /etc/udev/rules.d/
vim 70-persistent-ipoib.rules在/etc/udev/rules.d

目录中创建一个网卡规则70-persistent-net.rules文件,在文件中写入以下参数:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="待修改网卡的MAC地址", NAME==修改后的网卡名称"

4、执行grub2-mkconfig -o /boot/grub2/grub.cfg命令生成更新grub配置参数

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

5、重启系统,测试。

相关推荐
mubeibeinv5 分钟前
项目搭建+图片(添加+图片)
java·服务器·前端
dessler10 分钟前
Docker-如何启动docker
运维·docker·云原生·容器·eureka
zhy2956310 分钟前
【DOCKER】基于DOCKER的服务之DUFS
运维·docker·容器·dufs
无为之士15 分钟前
Linux自动备份Mysql数据库
linux·数据库·mysql
秋名山小桃子25 分钟前
Kunlun 2280服务器(ARM)Raid卡磁盘盘符漂移问题解决
运维·服务器
与君共勉1213826 分钟前
Nginx 负载均衡的实现
运维·服务器·nginx·负载均衡
岑梓铭32 分钟前
(CentOs系统虚拟机)Standalone模式下安装部署“基于Python编写”的Spark框架
linux·python·spark·centos
努力学习的小廉33 分钟前
深入了解Linux —— make和makefile自动化构建工具
linux·服务器·自动化
MZWeiei36 分钟前
Zookeeper基本命令解析
大数据·linux·运维·服务器·zookeeper
7yewh1 小时前
嵌入式Linux QT+OpenCV基于人脸识别的考勤系统 项目
linux·开发语言·arm开发·驱动开发·qt·opencv·嵌入式linux