解決Linux網卡啓動失敗,查看網卡UUID

前言:linux

平時咱們虛擬機上在使用linux系統的時候會遇到克隆或者移動虛擬機的狀況,會形成網卡沒法啓動;有時咱們添加第二塊網卡的時候複製了第一塊網卡ifcfg-eth0的配置文件作簡單修改後啓動網絡服務也會失敗;甚至不當心將網卡的配置文件刪除了手動建立配置文件時也會形成失敗。通常會出現下面的報錯:Bringing up interface eth0: Error: No suitable device found: no device found for connection 'System eth0'。主要緣由是由於配置文件中的HWADDR和UUID和新網卡不對應形成的。對這兩個地方作下修改便可,這裏我以centos6第二塊網卡ifcfg-eth1作實例:centos

這是我第一塊網卡的配置文件:bash

[root@bogon ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:86:D3:B0 #MAC地址
TYPE=Ethernet
UUID=1b369c56-4c97-445b-9459-dd26931286bd #UUID地址
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.8.8
NETMASK=255.255.255.0
GATEWAY=192.168.8.2
DNS1=202.96.134.133
DNS2=8.8.8.8

查看網卡的MAC地址,這個比較簡單:網絡

[root@bogon ~]# ifconfig -a
eth1      Link encap:Ethernet  HWaddr 00:0C:29:86:D3:BA  #MAC地址
          inet addr:192.168.100.8  Bcast:192.168.100.255  Mask:255.255.255.0

查看網卡的UUID就比較麻煩,用命令nmcli con,系統默認並無這個命令,先查看下這個命令所屬的軟件包:app

[root@bogon ~]# yum provides "*/nmcli"
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: mirrors.163.com
 * extras: mirrors.aliyun.com
 * updates: mirror.bit.edu.cn
base/filelists_db                          | 5.3 MB     00:01     
extras/filelists_db                        |  22 kB     00:00     
updates/filelists_db                       | 841 kB     00:01     
1:NetworkManager-0.8.1-113.el6.i686 : Network connection manager #查詢結果
                                    : and user applications
Repo        : base
Matched from:
Filename    : /usr/bin/nmcli

安裝NetworkManager
ide

[root@bogon ~]# yum -y install NetworkManager

啓動NetworkManagerui

[root@bogon ~]# service NetworkManager start

執行nmcli con查詢UUID:spa

[root@bogon ~]# nmcli con
NAME                      UUID                                   TYPE              SCOPE    TIMESTAMP-REAL                    
System eth1               9c92fad9-6ecb-3e6c-eb4d-8a47c6f50c04   802-3-ethernet    system   Thu 08 Jun 2017 12:26:18 AM HKT   
System eth0               1b369c56-4c97-445b-9459-dd26931286bd   802-3-ethernet    system   Thu 08 Jun 2017 12:26:18 AM HKT   
NAME                      UUID                                   TYPE              SCOPE    TIMESTAMP-REAL

接着把對應的UUID修改到網卡配置文件中。
ip

[root@bogon ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
HWADDR=00:0C:29:86:D3:BA #MAC地址
TYPE=Ethernet
UUID=9c92fad9-6ecb-3e6c-eb4d-8a47c6f50c04 #UUID地址
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=
NETMASK=
GATEWAY=
DNS1=
DNS2=

最後重啓網絡服務便可。虛擬機

相關文章
相關標籤/搜索