Linux Centos7修改网卡名称为eth0

修改网卡名称(Centos7)

修改网卡名称涉及到重启机器,得结合机器环境实际情况重启

实际操作以具体的网卡名称为准,这里是将网卡名称ens33修改为eth0,具体的操作如下:

(1)修改网卡配置文件:

# vim /etc/sysconfig/network-scripts/ifcfg-ens33

将NAME和DEVICE的值修改为eth0,并加上HWADDR值,HWADDR的值为ifconfig中<link>ether字段值。修改后如下图:


 

(2)将网卡文件重命名为ifcfg-eth0

# mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-eth0


 

(3)修改配置文件60-net.rules

# vim /usr/lib/udev/rules.d/60-net.rules


 

注释掉原来的内容,新增如下内容:

ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="1", ATTR{address}=="00:0c:29:ce:20:b6", NAME="eth0"

ATTR{address}该值为:ifconfig中<link>ether字段值,以实际mac地址的为准。 其他值根据如上内容修改或添加即可,NAME的值为网卡名称。

(4)拷贝配置文件60-net.rules

# cp /usr/lib/udev/rules.d/60-net.rules /etc/udev/rules.d/


 

(5)重启机器后,查看网卡名称

重启机器才会生效,得结合实际情况重启

重启后,网卡名称变为eth0。

整合成脚本方式如下:(使用脚本灵活想修改成自己想修改的网卡名称)

vim update-ifcfg.sh

#!/bin/bash
read -p "请输入你现在的网卡名称:" IFCFG
read -p "请输入你想要修改成的网卡名称:" IFCFG1
MAC_NAME=`ifconfig  $IFCFG |grep ether |awk '{print $2}'`
echo "$MAC_NAME"
#备份本地网卡配置
cp /etc/sysconfig/network-scripts/ifcfg-$IFCFG{,.`date +%F`back}
cp /usr/lib/udev/rules.d/60-net.rules{,.`date +%F`back}
cp /etc/udev/rules.d/60-net.rules{,.`date +%F`back}
#修改网卡配置文件
echo "HWADDR=$MAC_NAME" >>  /etc/sysconfig/network-scripts/ifcfg-$IFCFG
sed -i "s/$IFCFG/$IFCFG1/g" /etc/sysconfig/network-scripts/ifcfg-$IFCFG
#将网卡文件重命名为ifcfg-eth0(网卡名称为自己想要修改的)
mv /etc/sysconfig/network-scripts/ifcfg-${IFCFG} /etc/sysconfig/network-scripts/ifcfg-${IFCFG1}
#修改配置文件60-net.rules
sed -i "s/^ACTION/#ACTION/" /usr/lib/udev/rules.d/60-net.rules
cat >> /usr/lib/udev/rules.d/60-net.rules << EOF
ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="1", ATTR{address}=="$MAC_NAME", NAME="$IFCFG1"
EOF
cp /usr/lib/udev/rules.d/60-net.rules /etc/udev/rules.d/
#重启机器,网卡名称生效
reboot

##执行脚本

bash update-ifcfg.sh

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值