Linux虚拟机克隆后网卡UUID问题

虚拟机中的Linux系统克隆后,网卡配置eth0中的UUID可被克隆的系统是一样的,这样UUID就失去了唯一性。

我参考了该篇博客

有时我们不小心将/etc/sysconfig/network-scripts /ifcfg-eth0(可以通过此文件进行查看UUID)删除或者损坏,要重新编辑ifcfg-eth0文件时不知道网卡的UUID是什么(当然也可以 不写),那我们还有什么方法可以查看网卡的UUID呢?在这里我们使用的方法是使用nmcli命令查看,方法如下:

1、首先我们查看一下nmcli是哪个软件包提供的

[[email protected] ~]# yum provides "*/nmcli"
Loaded plugins:fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: mirrors.cug.edu.cn
 * extras: mirrors.cug.edu.cn
 * updates: centos.ustc.edu.cn
1:NetworkManager-0.8.1-75.el6.i686 : Network connection manager and
                                   : user applications
Repo        : base
Matched from:
Filename    : /usr/bin/nmcli

2、从上面结果可以看出nmcli,接下来我们安装NetworkManager这个软件包

[[email protected] ~]# yum -y install NetworkManager

3、启动NetworkManager服务

[[email protected] ~]# service NetworkManager start
Setting network parameters...                      [  OK  ]
Starting NetworkManager daemon:                    [  OK  ]

4、查看网卡UUID

[[email protected] ~]# nmcli con | sed -n ‘1,2p‘
NAME                   UUID                                   TYPE              SCOPE      TIMESTAMP-REAL
System eth0            c1021d28-7238-4f26-8e92-4aea5d607cab   802-3-ethernet    system     Mon 08 Dec 2014 12:49:14 PM CST

5、检验是否与/etc/sysconfig/network-scripts/ifcfg-eth0里面的UUID值相同(注:检验只在ifcfg-eth0文件能正常查看UUID时才有效)

[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep UUID
UUID=c1021d28-7238-4f26-8e92-4aea5d607cab 

下面是我的实际解决问题过程:

[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
HWADDR=00:0c:29:ec:f6:99
IPADDR=192.168.153.11
NETMASK=255.255.255.0
GATEWAY=192.168.153.2
DNS1=8.8.8.8
DNS2=202.106.0.20
USERCTL=yes
PEERDNS=yes
IPV6INIT=no
[[email protected] ~]# service network restart
正在关闭接口 eth0:                                        [确定]
关闭环回接口:                                             [确定]
弹出环回接口:                                             [确定]
弹出界面 eth0: Determining if ip address 192.168.153.11 is already in use for device eth0...
                                                           [确定]
[[email protected] ~]# user
-bash: user: command not found
[[email protected] ~]# yum provides "*/nmcli"
已加载插件:fastestmirror, security
Determining fastest mirrors
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.tuna.tsinghua.edu.cn
 * updates: mirrors.tuna.tsinghua.edu.cn
base                                    | 3.7 kB     00:00
base/primary_db                                                                                               | 4.7 MB     01:00
extras                                                                                                        | 3.4 kB     00:00
extras/primary_db                                                                                             |  37 kB     00:00
updates                                                                                                       | 3.4 kB     00:00
updates/primary_db                                                                                            | 1.4 MB     00:09
base/filelists_db                                                                                             | 6.4 MB     00:32
extras/filelists_db                                                                                           |  38 kB     00:00
updates/filelists_db                                                                                          | 1.1 MB     00:07
1:NetworkManager-0.8.1-107.el6.x86_64 : Network connection manager and user applications
Repo        : base
匹配来自于:
Filename    : /usr/bin/nmcli

[[email protected] ~]# yum -y install NetworkManager
已加载插件:fastestmirror, security
设置安装进程
Loading mirror speeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.tuna.tsinghua.edu.cn
 * updates: mirrors.tuna.tsinghua.edu.cn
解决依赖关系
--> 执行事务检查
---> Package NetworkManager.x86_64 1:0.8.1-107.el6 will be 安装
--> 处理依赖关系 ppp = 2.4.5,它被软件包 1:NetworkManager-0.8.1-107.el6.x86_64 需要
--> 处理依赖关系 NetworkManager-glib = 1:0.8.1-107.el6,它被软件包 1:NetworkManager-0.8.1-107.el6.x86_64 需要
--> 处理依赖关系 wpa_supplicant >= 1:0.6.8-4,它被软件包 1:NetworkManager-0.8.1-107.el6.x86_64 需要
--> 处理依赖关系 mobile-broadband-provider-info >= 0.20090602,它被软件包 1:NetworkManager-0.8.1-107.el6.x86_64 需要
--> 处理依赖关系 ModemManager >= 0.3-3.git20100317,它被软件包 1:NetworkManager-0.8.1-107.el6.x86_64 需要
--> 处理依赖关系 rp-pppoe,它被软件包 1:NetworkManager-0.8.1-107.el6.x86_64 需要
--> 处理依赖关系 dnsmasq,它被软件包 1:NetworkManager-0.8.1-107.el6.x86_64 需要
--> 处理依赖关系 avahi-autoipd,它被软件包 1:NetworkManager-0.8.1-107.el6.x86_64 需要
--> 处理依赖关系 libnm-util.so.1()(64bit),它被软件包 1:NetworkManager-0.8.1-107.el6.x86_64 需要
--> 处理依赖关系 libnm-glib.so.2()(64bit),它被软件包 1:NetworkManager-0.8.1-107.el6.x86_64 需要
--> 执行事务检查
---> Package ModemManager.x86_64 0:0.4.0-5.git20100628.el6 will be 安装
---> Package NetworkManager-glib.x86_64 1:0.8.1-107.el6 will be 安装
---> Package avahi-autoipd.x86_64 0:0.6.25-15.el6 will be 安装
--> 处理依赖关系 libdaemon.so.0()(64bit),它被软件包 avahi-autoipd-0.6.25-15.el6.x86_64 需要
---> Package dnsmasq.x86_64 0:2.48-17.el6 will be 安装
---> Package mobile-broadband-provider-info.noarch 0:1.20100122-4.el6 will be 安装
---> Package ppp.x86_64 0:2.4.5-10.el6 will be 安装
---> Package rp-pppoe.x86_64 0:3.10-16.el6 will be 安装
---> Package wpa_supplicant.x86_64 1:0.7.3-8.el6 will be 安装
--> 执行事务检查
---> Package libdaemon.x86_64 0:0.14-1.el6 will be 安装
--> 完成依赖关系计算

依赖关系解决

=====================================================================================================================================
 软件包                                       架构                 版本                                     仓库                大小
=====================================================================================================================================
正在安装:
 NetworkManager                               x86_64               1:0.8.1-107.el6                          base               1.1 M
为依赖而安装:
 ModemManager                                 x86_64               0.4.0-5.git20100628.el6                  base               177 k
 NetworkManager-glib                          x86_64               1:0.8.1-107.el6                          base               241 k
 avahi-autoipd                                x86_64               0.6.25-15.el6                            base                34 k
 dnsmasq                                      x86_64               2.48-17.el6                              base               150 k
 libdaemon                                    x86_64               0.14-1.el6                               base                28 k
 mobile-broadband-provider-info               noarch               1.20100122-4.el6                         base                26 k
 ppp                                          x86_64               2.4.5-10.el6                             base               328 k
 rp-pppoe                                     x86_64               3.10-16.el6                              base                97 k
 wpa_supplicant                               x86_64               1:0.7.3-8.el6                            base               367 k

事务概要
=====================================================================================================================================
Install      10 Package(s)

总下载量:2.6 M
Installed size: 8.8 M
下载软件包:
(1/10): ModemManager-0.4.0-5.git20100628.el6.x86_64.rpm                                                       | 177 kB     00:00
(2/10): NetworkManager-0.8.1-107.el6.x86_64.rpm                                                               | 1.1 MB     00:01
(3/10): NetworkManager-glib-0.8.1-107.el6.x86_64.rpm                                                          | 241 kB     00:00
(4/10): avahi-autoipd-0.6.25-15.el6.x86_64.rpm                                                                |  34 kB     00:00
(5/10): dnsmasq-2.48-17.el6.x86_64.rpm                                                                        | 150 kB     00:00
(6/10): libdaemon-0.14-1.el6.x86_64.rpm                                                                       |  28 kB     00:00
(7/10): mobile-broadband-provider-info-1.20100122-4.el6.noarch.rpm                                            |  26 kB     00:00
(8/10): ppp-2.4.5-10.el6.x86_64.rpm                                                                           | 328 kB     00:02
(9/10): rp-pppoe-3.10-16.el6.x86_64.rpm                                                                       |  97 kB     00:00
(10/10): wpa_supplicant-0.7.3-8.el6.x86_64.rpm                                                                | 367 kB     00:00
-------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                 327 kB/s | 2.6 MB     00:08
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
Importing GPG key 0xC105B9DE:
 Userid : CentOS-6 Key (CentOS 6 Official Signing Key) <centos-6[email protected]>
 Package: centos-release-6-8.el6.centos.12.3.x86_64 (@anaconda-CentOS-201605220104.x86_64/6.8)
 From   : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
运行 rpm_check_debug
执行事务测试
事务测试成功
执行事务
  正在安装   : ppp-2.4.5-10.el6.x86_64                                                                                          1/10
warning: /etc/ppp/chap-secrets created as /etc/ppp/chap-secrets.rpmnew
warning: /etc/ppp/pap-secrets created as /etc/ppp/pap-secrets.rpmnew
  正在安装   : rp-pppoe-3.10-16.el6.x86_64                                                                                      2/10
  正在安装   : 1:NetworkManager-glib-0.8.1-107.el6.x86_64                                                                       3/10
  正在安装   : mobile-broadband-provider-info-1.20100122-4.el6.noarch                                                           4/10
  正在安装   : dnsmasq-2.48-17.el6.x86_64                                                                                       5/10
  正在安装   : libdaemon-0.14-1.el6.x86_64                                                                                      6/10
  正在安装   : avahi-autoipd-0.6.25-15.el6.x86_64                                                                               7/10
  正在安装   : ModemManager-0.4.0-5.git20100628.el6.x86_64                                                                      8/10
  正在安装   : 1:wpa_supplicant-0.7.3-8.el6.x86_64                                                                              9/10
  正在安装   : 1:NetworkManager-0.8.1-107.el6.x86_64                                                                           10/10
  Verifying  : 1:wpa_supplicant-0.7.3-8.el6.x86_64                                                                              1/10
  Verifying  : ModemManager-0.4.0-5.git20100628.el6.x86_64                                                                      2/10
  Verifying  : rp-pppoe-3.10-16.el6.x86_64                                                                                      3/10
  Verifying  : avahi-autoipd-0.6.25-15.el6.x86_64                                                                               4/10
  Verifying  : ppp-2.4.5-10.el6.x86_64                                                                                          5/10
  Verifying  : libdaemon-0.14-1.el6.x86_64                                                                                      6/10
  Verifying  : dnsmasq-2.48-17.el6.x86_64                                                                                       7/10
  Verifying  : mobile-broadband-provider-info-1.20100122-4.el6.noarch                                                           8/10
  Verifying  : 1:NetworkManager-glib-0.8.1-107.el6.x86_64                                                                       9/10
  Verifying  : 1:NetworkManager-0.8.1-107.el6.x86_64                                                                           10/10 

已安装:
  NetworkManager.x86_64 1:0.8.1-107.el6                                                                                              

作为依赖被安装:
  ModemManager.x86_64 0:0.4.0-5.git20100628.el6               NetworkManager-glib.x86_64 1:0.8.1-107.el6
  avahi-autoipd.x86_64 0:0.6.25-15.el6                        dnsmasq.x86_64 0:2.48-17.el6
  libdaemon.x86_64 0:0.14-1.el6                               mobile-broadband-provider-info.noarch 0:1.20100122-4.el6
  ppp.x86_64 0:2.4.5-10.el6                                   rp-pppoe.x86_64 0:3.10-16.el6
  wpa_supplicant.x86_64 1:0.7.3-8.el6                        

完毕!
[[email protected] ~]# service NetworkManager start
设置网络参数...                                            [确定]
正在启动 NetworkManager 守护进程:                         [确定]
[[email protected] ~]# nmcli con
名称                      UUID                                   类型              范围     真实时间戳
System eth0               5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03   802-3-ethernet    系统     2016年08月03日 星期三 04时29分03秒
名称                      UUID                                   类型              范围     真实时间戳
[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
[[email protected] ~]# service network restart
正在关闭接口 eth0: 设备状态:3 (断开连接)
                                                           [确定]
关闭环回接口:                                             [确定]
弹出环回接口:                                             [确定]
弹出界面 eth0: 活跃连接状态:激活的
活跃连接路径:/org/freedesktop/NetworkManager/ActiveConnection/1
                                                           [确定]
[[email protected] ~]#
时间: 2024-12-25 13:55:24

Linux虚拟机克隆后网卡UUID问题的相关文章

Linux虚拟机克隆后网卡找不到问题

解决虚拟机克隆网卡丢失问题 1.克隆后的虚拟机网卡显示如下 [[email protected] 桌面]# ifconfig lo        Link encap:Local Loopback inet addr:127.0.0.1  Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING  MTU:16436  Metric:1 RX packets:120 errors:0 dropped:0 overruns:

Linux虚拟机克隆后,启动系统发现网卡无法启动

一.Linux虚拟机克隆后,启动系统发现网卡无法启动,然后ifup eth0网卡会提示(Device eth0 does not seem to be present, delaying initialization.)失败. 二.处理方法: 方法一: 1.[[email protected] ~]# vim /etc/udev/rules.d/70-persistent-net.rules # This file was automatically generated by the /lib/

虚拟机下Linux虚拟机克隆后导致克隆体不能上网问题!

虚拟机下Linux虚拟机克隆后导致克隆体不能上网问题! 由于虚拟机克隆导致系统保留原来网卡信息和克隆后的新虚拟网卡发生重复,因为系统配置文件只识别eth0这张虚拟网卡,而ifconfig -a查看的信息上面显示虚拟网卡为eth1,而又克隆体上的虚拟网卡eth0(/etc/sysconfig/networkscripts/ifcfg-eth0)上的设置是母体的虚拟机设置,所以导致系统不匹配该网卡信息,从而不能上网. 解决方法: 1.修改系统文件: vi /etc/udev/rules.d/70-p

Linux主机克隆后网卡的设置

软件版本:VMware Workstation 10.0.2 OS:Oracle Enterprise Linux 6.5 克隆完成后添加两块网卡: eth0:00:0C:29:E0:4E:69 eth1:00:0C:29:E0:4E:73 开机查看网络情况 首先修改 /etc/udev/rules.d/70-persistent-net.rules文件,将无用的网卡删除掉,只保留我们新增的网卡(对应MAC),并修改name #PCI device 0x8086:0x100f (e1000) S

如何避免虚拟机克隆后网卡eth0变成eth1

一.删除/清空 /etc/udev/rules.d/70-persistent-net.rules 二.修改网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0 ==>有几个网卡修改几个删除里面的UUID和HWADDR的行 三.关机开始克隆.#########扩展:                #######################克隆后出现问题###############一.删除/清空 /etc/udev/rules.d/70-persis

VMware虚拟机克隆后网卡设置

删除网络配置文件/etc/sysconfig/network-script/ifcfg-eth0中的"HWADDR=..."以及"UUID=..."这两行 清空原设备的MAC地址 >/etc/udev/rules.d/70-persistent-net.rules 重启系统reboot

VMWare Workstation 10.0 虚拟机克隆后的网卡配置

vmware 克隆 centos 修改 linux mac 地址 Device eth0 does not seem to be present, delaying initialization 故障背景: 在vmware workstation中了完全克隆了一个已经存在的centos的虚拟机,启动之后发现网卡没有启动.于是重启一下network服务,发现提示错误信息"Device eth0 does not seem to be present, delaying initialization

VM虚拟机redhat6克隆后网卡的相关操作

由于克隆虚拟机,vmware只是修改了虚拟机的名字等信息,并没有修改虚拟硬盘中的任何信息,导致克隆后网卡的MAC地址和操作系统中记录的mac地址不符,导致eth0启动不起来.操作系统记录了一个新网卡的添加,新网卡的名字eth1,mac地址就是vmware分配给的新的mac地址 . 解决方法: 1.vi /etc/udev/rules.d/70-persistent-net.rules 把原eth0的相关信息删除,将eth1的name改为eth0如下 SUBSYSTEM=="net",

解决CentOS虚拟机克隆后无法上网(网卡信息不一致)的问题

一.问题描述 虚拟机克隆后,由于网卡信息不一致的问题,导致不能上网或者执行"sercice network restart"命令失败 [[email protected] 桌面]# ifconfig //查看当前网卡信息 [[email protected] 桌面]# cd /etc/sysconfig/network-scripts //进入网卡配置文件目录 [[email protected] network-scripts]# ls //查看网卡配置文件中的网卡信息 二.原因分析