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,以避免現詭異問題!