虛擬機中的Linux系統克隆後,網卡配置eth0中的UUID可被克隆的系統是一樣的,這樣UUID就失去了唯一性。
我參考了該篇博客:
有時我們不小心將/etc/sysconfig/network-scripts /ifcfg-eth0(可以通過此文件進行查看UUID)刪除或者損壞,要重新編輯ifcfg-eth0文件時不知道網卡的UUID是什麼(當然也可以 不寫),那我們還有什麼方法可以查看網卡的UUID呢?在這裡我們使用的方法是使用nmcli命令查看,方法如下:
1、首先我們查看一下nmcli是哪個軟件包提供的
[root@huis ~]# 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/nmcli2、從上面結果可以看出nmcli,接下來我們安裝NetworkManager這個軟件包
[root@huis ~]# yum -y install NetworkManager3、啟動NetworkManager服務
[root@huis ~]# service NetworkManager start Setting network parameters... [ OK ] Starting NetworkManager daemon: [ OK ]4、查看網卡UUID
[root@huis ~]# 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 CST5、檢驗是否與/etc/sysconfig/network-scripts/ifcfg-eth0裡面的UUID值相同(注:檢驗只在ifcfg-eth0文件能正常查看UUID時才有效)
[root@huis ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep UUID UUID=c1021d28-7238-4f26-8e92-4aea5d607cab
下面是我的實際解決問題過程:
[root@hadoop11 ~]# 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 [root@hadoop11 ~]# service network restart 正在關閉接口 eth0: [確定] 關閉環回接口: [確定] 彈出環回接口: [確定] 彈出界面 eth0: Determining if ip address 192.168.153.11 is already in use for device eth0... [確定] [root@hadoop11 ~]# user -bash: user: command not found [root@hadoop11 ~]# 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 [root@hadoop11 ~]# 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) <[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 完畢! [root@hadoop11 ~]# service NetworkManager start 設置網絡參數... [確定] 正在啟動 NetworkManager 守護進程: [確定] [root@hadoop11 ~]# nmcli con 名稱 UUID 類型 范圍 真實時間戳 System eth0 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 802-3-ethernet 系統 2016年08月03日 星期三 04時29分03秒 名稱 UUID 類型 范圍 真實時間戳 [root@hadoop11 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 [root@hadoop11 ~]# service network restart 正在關閉接口 eth0: 設備狀態:3 (斷開連接) [確定] 關閉環回接口: [確定] 彈出環回接口: [確定] 彈出界面 eth0: 活躍連接狀態:激活的 活躍連接路徑:/org/freedesktop/NetworkManager/ActiveConnection/1 [確定] [root@hadoop11 ~]#
http://xxxxxx/Linuxjc/1148745.html TechArticle