CentOS7 修改网卡名称为eth0&在VMWare中添加多网卡配置
前言
无论是RHEL 7、还是CentOS 7都使用了NetworkManager.service来进行网络管理,当然network服务还是可以继续使用的,但也将会是过渡期的残留品了。
除此之外7版本中网卡命名的Udev文件作出了修改,从6的ifcfg-eth0变成了ifcfg-eno16777736。而且是,在VMWare中创建7的虚拟机时,明明添加了网卡设备,但是在系统中就是发现不了。本篇主要记录了怎么将ifcfg-eno16777736变成ifcfg-eth0,并且在VMWare中成功添加网卡设备。
在CentOS 7 中为什么这样命名网卡
RHEL7采用dmidecode采集命名方案,来得到主板信息。
可以实现网卡名字永久唯一化,RHEL6得网卡命名会根据情况有所改变而不是唯一且固定的。
以太网:enX(X可以有下面3种类型)
无线网: wlX
电缆: wwX
- o 主板板载网卡
- p 独立网卡,PCI网卡
- s 热插拔网卡,usb之类
xxxx(数字)表示:MAC地址+主板信息计算得出唯一的序列
在RHEL7中使用RHEL6的网卡命名规则
如果不习惯RHEL7的dmidecode采集命名,可以通过修改配置来还原为RHEL6的命名方案。
修改Grub配置文件
(开机给kernel传递参数,关闭主板dmidecode采集命名)
vim /etc/sysconfig/grub
#在GRUB\_CMDLINE_LINUX配置项中加入 net.ifnames=0 biosdevname=0 #不启用BIOSDEV的配置
重新加载Grub配置
grub2-mkconfig -o /boot/grub2/grub.cfg
生成RHEL6的网卡配置文件
cd /etc/sysconfig/network-scripts mv ifcfg-enxxxxxx ifcfg-eth0
配置网卡
vim ifcfg-eth0
NAME="eth0" ONBOOT=yes
重启系统生效
systemctl reboot
在VMWare中为CentOS7添加网卡设备
VMWare有一个小BUG,当我们在创建虚拟机的同时指定了多块网卡的时候,额外的网卡并不会被发现,此时我们需要在虚拟机设置中将没有被发现的网卡移除,再重新添加一张新的网卡,VMWare就会刷新虚拟机,然后使用ifconfig就能够出现新的网卡设备,再将ifcfg-eth0 Copy 成 ifcfg-eth1后就能够使用了。
注意:当网卡设备的MAC Address和网卡配置文件中的HDADDR不一致时,会出现LSB错误,所以在Copy配置文件的时候要确定修改HDADDR选项。网卡设备的真实MAC Address ,可以通过ifconfig来查看
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
ubuntu 16.04LTS 开机启动自动更换壁纸的实现方法
下面小编就为大家分享一篇ubuntu 16.04LTS 开机启动自动更换壁纸的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-02-02
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End W
这篇文章介绍了解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2022-05-05
Ubuntu 22.04 服务器安装部署(nginx+postgresql)
Ubuntu 22.04 LTS 是迄今为止最好的 Ubuntu 版本之一,很多linux的应用服务器都是选择的这个版本,所以小编最近也开始学习这个了,这里特为大家分享一下2025-03-03


最新评论