此方法在 redhat7.4 之后, 不能修改成功.
1. 编辑网卡的配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33 将里面的 NAME 和 DEVICE 项修改为 eth0,ONBOOT 修改为 yes.
uuid 的删除非必须.
2. 重命名网卡配置文件 ifcfg-ens33 为 ifcfg-eth0.
- cd /etc/sysconfig/network-scripts/
- mv ifcfg-ens33 ifcfg-eth0
3. 编辑 / etc/default/grub 并加入 "net.ifnames=0 biosdevname=0" 到 GRUB_CMDLINE_LINUX 变量中.
- vi /etc/default/grub
- GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap net.ifnames=0 biosdevname=0 rhgb quiet"
4. 运行命令 grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成 GRUB 配置并更新内核参数.
5. 添加 udev 的规则 (非必须)
需要在 "/etc/udev/rules.d" 目录中创建一个网卡规则 "70-persistent-net.rules", 并写入下面的语句:
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:8e:86:2a",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"
// 同时修改两张网卡时, 再追加一个语句.
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:8e:86:34",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth1"
6.reboot.
7. 输入 ifconfig 确认.
来源: http://www.bubuko.com/infodetail-2620650.html