Centos7.4版本下修改网卡名称为eth0

孤街浪徒 提交于 2020-03-10 16:44:01

项目组最近需要安装部署多条centos7.4-1708版本的系统。通过ios刻录光盘且不必说,也可以通过usb进行刻录安装系统。

安装完成3台机器之后,要求内核升级至4.19.12版本。安装过程采用全英文键盘,选择上海时区,建立账户,格式化磁盘等一顿操作完成后,可以登录,并安装一些必备的软件,要求不能yum update全局更新,只能每次单独安装所需软件包。

比如: yum install -y bash-completion

           yum install -y vim

           yum install -y net-tools.x86_64

然后手动下载内核rmp包:  kernel-ml-4.19.12-1.el7.elrepo.x86_64.rpm

升级命令: yum install -y kernel-ml-4.19.12-1.el7.elrepo.x86_64.rpm

然后修改启动时新内核排第一,默认进入: grub2-set-default 0,重启。

之后,发现ifconfig命令改eno1名字-->eth0

发现只有在原有内核中操作才会生效。因为出现的修改不成功,不生效的问题。

#更改网卡配置文件名称
cd /etc/sysconfig/network-scripts/
mv ifcfg-eno33559296 ifcfg-eth0
#编辑网卡ifcfg-eth0信息
NAME=eth0
DEVICE=eth0
#修改/etc/sysconfig/grub 配置文件,加上net.ifnames=0 biosdevname=0
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb "net.ifnames=0 biosdevname=0" quiet"
#用命令grub2-mkconfig 重新生成grub配置
grub2-mkconfig -o /boot/grub2/grub.cfg
#重启
reboot

注意三点:

1.  这里的net.ifnames=0 biosdevname=0,需要加上"" ;

2. systemctl disable NetworkManger && reboot;

3. 在初始内核里面做以上操作,否则在新内核登录,发现一直修改不生效;

4. 在新内核登录后,发现static配置的ip不生效,可以通过ifconfig eth0 ip进行设置,亲测有效;

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!