VMware克隆虛擬機器,克隆機網絡卡啟動不了解決方案
VMware裡面克隆了個虛擬機器,克隆機網絡卡啟動不了,啟動報錯:
Device eth0 does not seem to be present, delaying initialization.[FAILED]
使用克隆後的虛擬機器時發現原來在基本系統中的網絡卡eth0到了新系統卻沒有了,使用ifconfig -a會發現只有lo。
因為基本系統的網路相關配置都是基於eth0的,如果基於此克隆虛擬機器繼續克隆或複製新的虛擬機器,網絡卡的標識每一次都會自動加1變成eth1(第二次克隆會變成eth2),dmesg卻顯示核心只識別到網絡卡eth0。
原因分析:很多Linux distribution使用udev動態管理裝置檔案,
並根據裝置的資訊對其進行持久化命名。例如在centos中,udev會在系統引導的過程中識別網絡卡,將mac地址和網絡卡名稱對應起來記錄在udev的規則指令碼中。而VMware會自動生成虛擬機器的mac地址。這樣,由於基本系統的虛擬機器已經記錄了該虛擬機器的網絡卡mac地址對應於網絡卡eth0,在克隆出的虛擬機器中由於mac地址發生改變,udev會自動將該mac對應於網絡卡eth1。以此類推,udev會記錄所有已經識別的mac與網絡卡名的關係,所以每次克隆網絡卡名稱會自動加1,而其實kernel僅僅只識別到一張網絡卡,跟網絡卡名相關的網路配置也未發生任何變化。
解決方案:
udev將mac與網絡卡名稱的對應關係儲存在 # vi /etc/udev/rules.d/70-persistent-net.rules
可以看到檔案內容如下
# PCI device 0x8086:0x100f (e1000) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:7b:60:38", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" # PCI device 0x8086:0x100f (e1000) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:29:b9:c5", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
處理步驟
步驟1:將克隆出的虛擬機器中只要刪除與 NAME="eth0" 相關的行,並把下行的 eth1 的改為 eth0 ;並記錄一下 ATTR{address} 的值;
步驟2:記錄此克隆機MAC地址,然後編輯 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 將 HWADDR 及 IPADDR 修改一下;
步驟3: 重啟系統;
相關推薦
VMware克隆虛擬機器,克隆機網絡卡啟動不了解決方案
VMware裡面克隆了個虛擬機器,克隆機網絡卡啟動不了,啟動報錯: Device eth0 does not seem to be present, delaying initialization.[FAILED] 使用克隆後的虛擬機器時發現原來在基本系統中的網絡卡eth
【報錯總結】克隆虛擬機器後重啟網絡卡報錯
【報錯描述】克隆 CentOS Linux 虛擬機器後,網絡卡顯示 “Auto eth1 Active”,網路不通。修改配置檔案 /etc/udev/rules.d/70-persistent-net.rules 中的 MAC 地址和 System->Pr
centos7.2 網絡卡啟動不了報錯 Failed to start LSB: Bring up/down
虛擬機器一段時間不用突然不能上網了,具體報錯如下: /etc/init.d/network restart Restarting network (via systemctl): Job for network.service failed because the
Linux雜談:解決配置靜態ip後eth0網絡卡啟動不了的問題
今天在看imooc上的《Linux網路管理》的課程中,在做一些實驗時修改了下網路配置,發現了一些問題,就是儲存網路配置後eth0網絡卡打不開,可能也會有很多人出現這類問題,我就在這裡分享下自己的解決經驗。 首先,我們來看看如何配置靜態ip,我是在ubuntu系統下的操作
vmware,virtualbox 虛擬機器Linux系統複製或克隆後網路連不上,網絡卡找不到解決辦法
現在很多Linux發行版使用udev動態管理裝置檔案,並根據裝置的資訊對其進行持久化命名. udev會在系統啟動過程中識別網絡卡,將MAC地址和網絡卡名稱對應起來記錄在udev規則檔案中. /etc/udev/rules.d/*-net.rules CentOS: 70-p
”vmware虛擬機器遷移後無網絡卡eth0只有lo“的解決方法
由於更換電腦,將之前電腦上的vmware虛擬機器直接拷貝過來使用,在啟動的時候,發現找不到網絡卡eth0,在輸入ifconfig –a的時候,也沒有任何Ethnet的資訊,而輸入ifcon
VMware/VirtualBox 中設定虛擬機器橋接到雙網絡卡伺服器的某一個網絡卡
實驗室伺服器是雙網絡卡的,一塊接有內網,一塊接有外網。在伺服器上設定代理,區域網內的機器都共享上網。 但是伺服器系統是Server 2008,本人想使用Linux,不想換系統,於是安裝了一個虛擬機器,在虛擬機器上安裝了Linux。 為了實現在外網也能夠通過SSH連上虛擬機器
VirtualBox虛擬機器中手動啟用網絡卡配置網路
1.檢查是否存在網絡卡並且網絡卡是否啟用 dmesg | grep eth 在這個命令結果中同時可獲取網絡卡MAC值 獲取已經配置完成的連線 nmcli dev show 2.去網絡卡硬體資訊檔案中去檢視網絡卡是否掃描到配置中 /etc/udev/rules.d/70
vm虛擬機器安裝centos7,配置網絡卡
配置區域網 虛擬機器網路為橋接模式簡單配置 : ifconfig + w網絡卡名稱 (centos7以下eth0 以上ens33 ) + ip自帶回環網絡卡Lo Loopback 。1、hostonly 僅主機 模式: 和虛擬機器1一個ip段。設定網
為CentOS虛擬機器新增第二塊網絡卡
使用virt-install安裝了一個CentOS虛擬機器,安裝過程未指定網路引數,預設使用內建虛擬NAT的方式上網,現在希望給虛擬機器另外安裝一塊虛擬的網絡卡,然後給其分配一個外網IP地址(與宿主機處於同一網段)。 安裝CentOS $ sudo virt-install --connect qem
關於Windows Server 2012 網絡發現啟動不了
Windows server 2012Windows Server 2012 網絡發現啟動不了(啟動網絡發現無法保存) 具體位置在 “ 控制面板\網絡和 Internet\網絡和共享中心\高級共享設置 ”點擊啟動網絡發現,點擊保存保存後,點擊高級共享設備網絡共享設備還是關閉的。解決方案:win+r啟動運行框,
在安卓6.0(及以上)裝置上無法獲取無線網絡卡MAC地址的解決方案
在安卓6.0以下的裝置上,通過WifiManager.getConnectionInfo().getMacAddress()即可獲取WLAN實體地址, 而在6.0及以上,以此方式獲取到的MAC地址為固定值02:00:00:00:00:00,而非真實值 解決方案 WlanMacAddressGetter.
kali中eth0網絡卡突然消失的解決方案
前言 不知道怎麼kali的eth0網絡卡突然消失了。這可有點難受啊。在網上查找了一番找到了解決辦法,特此記錄。 問題 怎麼辦? 解決辦法 首先使用ifconfig -a命令檢視
RedHat4找不到網絡卡和mysql啟動不了解決方案
本文記錄了一次RedHat AS release4上出現找不到網絡卡和mysql啟動不了解決方案並解決問題的過程 0.機器環境: [[email protected] ~]# lsb_rel
黑蘋果無線網絡卡的三種解決方案
1.HoRNDIS驅動軟體 點選下載 2.360免費wifi 我這兒有360 2代的驅動 下載地址銜接密碼: myzh) 3.淘寶買一個無線網絡卡,換
聯想R720安裝ubuntu無線網絡卡用不了
問題一 1.1 問題描述 筆記本型號:Lenovo r720筆記本(i5-7300hq,gtx1060 maxq 6g),預設裝入Win10系統,然而當裝入Ubuntu16.04雙系統時,會出現無線網絡卡(型號:RTL8821AE)被hard blocked
在VMware中克隆虛擬機器,Xshell遠端連線克隆虛擬機器及祕鑰認證
一,在VMware中克隆虛擬機器 注 : 在虛擬機器關機的狀態下,才能建立虛擬機器。 1. 克隆你要克隆的環境 其實就是開啟 VMare 後,關閉或掛起你要克隆的機器,然後右鍵選擇【管理】-【克隆】: 剩下的都是 Next 、 Next
使用Hyper-v克隆虛擬機器出現克隆後虛擬機器不能使用eth0,eth0 提示Device does not seem to be present
故障前的操作: DELL刀片裝的是CentOS6.3的作業系統,網絡卡識別的是em1和em2,由於工作需要做了槽位調整,並啟動了刀片 故障現象: 啟動後網路不通,通過iDRAC登入後route檢視預設路由正常; 重啟網路服務: [[email protected] ~]# service
用ifconfig命令,只有lo,沒有其他網絡卡(拷貝來的虛擬機器)
1. ifconfig -a 檢視當前的網絡卡 2. ifconfig *** up 將你需要的網絡卡啟動 。此時用ifconfig,只能看到inet6(ipv6?)的地址,沒有inet的地址(即Xshell連線輸入的ip)。 3. 修改/etc/sysconfig/network
搭建Windbg和Hyper-V第二代虛擬機器,雙機除錯核心環境
VMware太重了,4G記憶體筆記本跑起來好吃力,我的另外一臺E3+16G電腦,裝上VMware開機速度變得很慢,於是研究下,用windows原生的虛擬機器配合Windbg雙機除錯 系統最低win10,記得開啟bios上的虛擬化支援 第一步: 首先需要安裝Windbg執行環