方法一
root登陆系统
1、删除原来的配置信息
[root@localhost ~]# rm -f /etc/sysconfig/network-scripts/ifcfg-eth0
[root@localhost ~]# rm -f /etc/udev/rules.d/70-persistent-net.rules
2、使用nmcli con命令查看eth0的UUID
[root@localhost ~]# nmcli con
名称 UUID 类型 设备
eth0 eadc21f3-4f4c-42ec-83e7-3b81eccf6cf1 802-3-ethernet eth0
virbr0 dde5b6b7-5b40-483c-9539-6252d4bb5f2a bridge virbr0
3、重新设置静态ip
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
TYPE=Ethernet
HWADDR=00:0C:29:39:F6:9B /**MAC地址*/
UUID=eadc21f3-4f4c-42ec-83e7-3b81eccf6cf1 /**UUID号*/
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.100.1
NETMASK=255.255.255.0
GATEWAY=192.168.100.254
DNS1=202.106.0.20
4、重启服务器,可以得到重新生成eth0的网卡。
[root@localhost ~]# reboot
====================================================================================================
方法二
1、修改70-persistent-net.rules配置文件
[root@localhost ~]# vim /etc/udev/rules.d/70-persistent-net.rules /**注释掉eth0行,修改eth1为eth0*/
2、修改ifcfg-eth0配置文件
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:D1:28:06
TYPE=Ethernet
UUID=bf40e6d1-8367-4906-b8be-21de49a44c51
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.100.1
NETMASK=255.255.255.0
GATEWAY=192.168.100.254
DNS1=202.106.0.20
5、重启系统
[root@localhost ~]# reboot
注:如果只是重启网络服务,IP地址可以变化过来,但是网络接口名称修改不生效。
所以我们要重启系统使其生效。重启后我们再用ifconfig -a命令查看网络配置,可以发现eth1变成了eth0,并且IP地址为所设置的IP地址。