Linux修改网卡名字(CentOS)

本文介绍了如何在CentOS虚拟机中,当网卡名字因删除和添加而改变时,如何将其恢复为eth0。主要步骤包括搜索相关配置文件,修改/etc/udev/rules.d/70-persistent-net.rules文件,更新配置文件的NAME字段,并重启设备以使更改生效。

背景

本人虚拟你测试cenots,虚拟机删除了几次网卡,有重新添加,结果网卡名字中的数字就递增了。但是仍然想使用eth0,通过下面的内容可以解决。

环境

[root@test ~]# cat /etc/redhat-release 
CentOS release 6.5 (Final)

步骤

备注:网卡的命名规则实际是在/etc/udev/rules.d/目录下对应的文件中配置的

步骤1

由于不知道是那个文件,所以搜索下cd /etc/udev/rules.d && grep -rni eth ./**

在我的环境中可以搜索到eth全部出现在**`70-persistent-net.rules`**文件中

步骤2

修改/etc/udev/rules.d/70-persistent-net.rules文件内容。根据已有的内容按照葫芦画瓢就知道怎么改了,主要是修改NAME字段。

我修改后的内容如下:
cat 70-persistent-net.rules 
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# # line, and change only the value of the NAME= key.


# PCI device 0x10ec:0x8139 (8139cp)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="fe:fc:fe:90:4a:13", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

步骤3

此时如果要能IP生效,还要修改配置文件

  • /etc/sysconfig/network-scprits/目录下对应的配置文件,将DEVICE字段的值修改为eth0
  • 另外,为了方便管理,将配置文件的名字也修改为ifcfg-eth0

步骤4

重启设备

步骤5

查看网卡信息:ifconfig就可以看到网卡的名称改为了eth0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值