分类: Linux

CentOS7.3.x修改网卡名称

RHEL7采用dmidecode采集命名方案,来得到主板信息。
可以实现网卡名字永久唯一化,RHEL6得网卡命名会根据情况有所改变而不是唯一且固定的。
以太网:enX(X可以有下面3种类型)
无线网: wlX
电缆: wwX
o 主板板载网卡
p 独立网卡,PCI网卡
s 热插拔网卡,usb之类
xxxx(数字)表示:MAC地址+主板信息计算得出唯一的序列

Ubuntu17.04也是这种命名方式

修改为CentOS6.X的传统方式eth0:

cd /etc/sysconfig/network-scripts/ #进入网卡目录
mv ifcfg-eno16777728 ifcfg-eth0 #重命名网卡名称
cat ifcfg-eth0 #编辑网卡信息

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
NAME=eth0  #name修改为eth0
ONBOOT=yes
IPADDR=192.168.1.23
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8

修改Grub配置文件 
(开机给kernel传递参数,关闭主板dmidecode采集命名) 
vim /etc/sysconfig/grub
在GRUB_CMDLINE_LINUX项中增加net.ifnames=0 biosdevname=0
使其如下面的样子
GRUB_CMDLINE_LINUX="crashkernel=autorhgb net.ifnames=0 biosdevname=0 quiet"

然后重新加载生成启动菜单
grub2-mkconfig -o /boot/grub2/grub.cfg

相关文章

发表新评论