centos7 改网卡名eth0


安装完Centos7系统,网卡命名跟之前发生了变化,不是eth0,虽然唯一好确定但是作为centos6.X过来的还是不好记,那就把网卡名字重新命名为eth0吧。

1.先编辑网卡的配置文件将里面的NAME DEVICE项修改为eth0,vim /etc/sysconfig/network-scripts/ifcfg-enp2s0

NAME=enp2s0 改为eth0

DEVICE=enp2s0 改为 eth0

2.cd /etc/sysconfig/network-scripts/ mv ifcfg-enp2s0 ifcfg-eth0

3.禁用该可预测命名规则。对于这一点,你可以在启动时传递“net.ifnames=0 biosdevname=0 ”的内核参数。这是通过编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELINUX变量来实现的。

 vim /etc/default/grub 添加红色部分;

GRUB_CMDLINE_LINUX=”crashkernel=auto rd.lvm.lv=cl/root net.ifnames=0 biosdevname=0  rd.lvm.lv=cl/swap rhgb quiet”  

4.运行命令grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成GRUB配置并更新内核参数。

 grub2-mkconfig -o /boot/grub2/grub.cfg

Generating grub configuration file …

Found linux image: /boot/vmlinuz-3.10.0-514.el7.x86_64

Found initrd image: /boot/initramfs-3.10.0-514.el7.x86_64.img

Found linux image: /boot/vmlinuz-0-rescue-50b1d05808e44d898bef511aa2945d76

Found initrd image: /boot/initramfs-0-rescue-50b1d05808e44d898bef511aa2945d76.img

done

5.重启机器改名eth0生效;

PS:有时候重启以后会自动生成一个不是我们指定的ip,这个时候需要把网卡mac地址加进去 ifcfg-eth0中:HWADDR=30:5a:3a:e0:90:3c

也可以修改

cd /etc/udev/rules.d/

vim 70-persistent-net.rules

注释掉原来的,添加新或者修改:

SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?“, ATTR{address}==”00:0c:29:1f:1a:f5”, KERNEL==”eth“, NAME=”eth0”

修改为:

SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?“, ATTR{address}==”30:5a:3a:e0:90:3c”, KERNEL==”eth“, NAME=”eth0”

重启机器试试~


文章作者: 云上的小雨滴
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 云上的小雨滴 !
评论
  目录