您的位置:首页 > 运维架构 > Linux

CentOS7 修改网卡为eth0

2017-07-27 13:32 501 查看



      无论是RHEL 7、还是CentOS 7都使用了
NetworkManager.service
来进行网络管理,当然
network
服务还是可以继续使用的,但也将会是过渡期的残留品了。 

        除此之外7版本中网卡命名的Udev文件作出了修改,从6的
ifcfg-eth0
变成了
ifcfg-eno16777736
。本篇主要记录了怎么将
ifcfg-eno16777736
变成
ifcfg-eth0,


    在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


重启系统生效
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: