修改CentOS网卡ensXX为eth0

  RedHat/CentOS 7系列使用了新的硬件命名方式,使用dmidecode采集命名访问收集了硬件相关信息,其中就包括了网卡的硬件信息,其好处是可以实现网卡名字永久唯一化。这里写一下扩展知识:

  • en:Ethernet
    o:主板板载网卡,集成是的设备索引号
    p:独立网卡,PCI网卡,例如插在主板PCI-Ex1插槽上的无线网卡
    s:热插拔网卡,USB之类的扩展槽索引号
    nnn(数字):MAC地址+主板信息计算得出唯一序列

虽然新的命名方式看起来会一目了然,但是总会有头铁之人或头铁软件看不惯它,想用回eth0,So:↓↓↓


1、进入/etc/sysconfig 备份目录下的 grub 文件

cd /etc/sysconfig
cp grub grub.bak

2、使用vi或vim编辑器修改grub文件,在GRUB_CMDLINE_LINUX="rhgb"一行后添加net.ifnames=0 biosdevname=0

vi grub

修改前:
gurb修改前
修改后:
grub修改后
只在后面加这两个选项就好了!!!不要修改其他的东西,否则可能造成无法开机!!!

#修改后代码,仅用作示例!!!
GRUB_CMDLINE_LINUX="rhgb quite net.ifnames=0 biosdevname=0"

3、重建grub配置文件

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

重建grub配置文件
4、进入 /etc/sysconfig/network-scripts ,查看网卡名称(因为不同环境的网卡名称可能不一样,将下文中的ens33换成实际的网卡名称就OK了)

cd /etc/sysconfig/network-scripts
ls -l
cp ifcfg-ens33 ifcfg-ens33.bak

5、将 ifcfg-ens33 文件重命名为 ifcfg-eth0 ,并编辑ifcfg-eth0文件,把NAMEDEVICE由原来的ens33更改为eth0即可。

mv ifcfg-ens33 ifcfg-eth0
vi ifcfg-eth0

修改前:
在这里插入图片描述
修改后:
在这里插入图片描述
6、修改完成后,重启,待重启完成后查看网卡名称
在这里插入图片描述
建议使用 ip addr 命令查看,如果使用ifconfig 出现报错 -bash: ifconfig: command not found,使用下面代码安装net-tools即可解决。

yum install net-tools

发布了12 篇原创文章 · 获赞 7 · 访问量 7500

猜你喜欢

转载自blog.csdn.net/weixin_44210782/article/details/104642217
今日推荐