Centos7 修改网卡

1.修改配置

[root@base-linux ~]# vi /etc/default/grub

Centos7 修改网卡_第1张图片

2.使配置生效

[root@base-linux ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

Centos7 修改网卡_第2张图片

3.修改网卡名称,并且重命名ifcfg-ens33 ----->ifcfg-eth0

[root@base-linux ~]# cd /etc/sysconfig/network-scripts/
[root@base-linux network-scripts]# vi ifcfg-ens33 
[root@base-linux network-scripts]# mv ifcfg-ens33 ifcfg-eth0

NAME=eth0 

DEVICE=eth0

4.重启启动

[root@base-linux network-scripts]# reboot
#查看网络状态
[root@base-linux network-scripts]# systemctl status network

Centos7 修改网卡_第3张图片

5.解决上面网络状态失败

#进入/etc/udev/rules.d/ 目录修改目录下的文件
[root@base-linux ~]# cd /etc/udev/rules.d/ 
#修改完成后重启启动服务器
[root@base-linux ~]# reboot

Centos7 修改网卡_第4张图片

 

Centos7 修改网卡_第5张图片

 

注意:拷贝的虚拟机,在修改网卡时,需要特别注意

     1) ifup eht1 --->拷贝虚拟机新修改的网卡名称

     2)这是ifup脚本这里的报错

Centos7 修改网卡_第6张图片

  3.使用下面的命令,可以得到和ifup eth1相同的报错

dbus-send --system --print-reply --dest=com.redhat.ifcfgrh1 /com/redhat/ifcfgrh1 com.redhat.ifcfgrh1.GetIfcfgDetails string:"/etc/sysconfig/network-scripts/ifcfg-eth0" 2>/dev/null

 4.解决这个问题的方案是

    1)在 ifcfg-eth1文件中添加mac地址和UUID 

                         HWADDR=00:0c:29:47:31:08  ---mac地址 可以从ifconfig命令查到
                         UUID=9c92fad9-6ecb-3e6c-eb4d-8a47c6e50c05 ---自己生成即可

   2)重复上面步骤5 (mac地址修改,网卡名称要改)

      ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="32", ATTR{address}=="00:0c:29:47:31:08", NAME="eth1"

 3) 重启服务即可

你可能感兴趣的:(linux)