CentOS6/RHEL6之前的网卡端口命名均为eth*
CentOS7/RHEL7之后,千兆网口为emN或是enp*(N=整数),万兆网口为p1p2等形式
修改为eth的模式步骤
编辑文件
1)vi /etc/sysconfig/grub
GRUB_TIMEOUT=5
.................GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/swap vconsole.font=latarcyrheb-sun16
net.ifnames=0 biosdevname=0 rd.lvm.lv=centos/root crashkernel=auto
vconsole.keymap=us rhgb quiet"
...................
注:以上标红色的部分为需要修改的部分
2)执行命令生效
grub2-mkconfig -o /boot/grub2/grub.cfg
3)增加规划文件vi /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="74:20:cb:xx:xx:45",
ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
..........................
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="00:87:6e:xx:xx:86",
ATTR{type}=="1", KERNEL=="eth*", NAME="ethN"
重启系统即可!
另:建议在每个/etc/sysconfig /network-scripts/ifcfg-eth*网卡配置文件上均写上HWADDR,以避免现诡异问题!
本文出自 “Keyman” 博客,请务必保留此出处http://keyman.blog.51cto.com/9807984/1720419
原文地址:http://keyman.blog.51cto.com/9807984/1720419