1. 程式人生 > >虛擬機器電腦之間的遷移以及靜態IP的配置,以及虛擬機器遷移後重啟網絡卡報錯:Error:No suitable device found: no device found for connection "S

虛擬機器電腦之間的遷移以及靜態IP的配置,以及虛擬機器遷移後重啟網絡卡報錯:Error:No suitable device found: no device found for connection "S

1.虛擬機器遷移後網絡卡的配置:‘

自己電腦容量不夠了,準備將資料遷移到公司電腦,但是虛擬機器中做了好多配置,重新安裝會很麻煩,感覺虛擬機器是不是可以直接匯出匯入,保留配置。百度後找到了解決方法。

VMware虛擬機器遷移過程:

’右鍵選擇vmware中的虛擬機器,選擇開啟虛擬機器目錄,copy 副檔名為vmx和vmdk的檔案。(這裡要注意wmdk檔案可能不止一個,我的虛擬機器檔案目錄內有三個: 預設 000001 00002)

Copy到安裝了vmware的新電腦中,選擇開啟虛擬機器,選中vmx檔案,會載入vmdk檔案。

彈出對話方塊:選擇我複製了虛擬機器。Ok,完成遷移。

配置靜態IP:

我的虛擬機器網路連線方式為簡單易用的NAT轉換,我的IP地址原本是通過DHCP動態獲取的,但是電腦連線公司WiFi,每天的WindowsIP地址都會變,從而經過NAT轉換後的LINUX IP地址也會變,使用xshell或其他ssh工具連線該Linux時,就需要改目標IP地址,否則就會連不上,HTTP、TFTP、等各種需要配置IP地址的服務,也需要更改配置檔案中的IP地址,極其繁瑣。

選擇配置靜態IP:

Vim ifconfig-eth0(根據自己電腦啟用的網絡卡來確定要更改的網絡卡配置檔案)

將BOOTPORTO=改為static(靜態)

新增一行IPADDR=IP地址。

配置完後儲存退出,重啟網路服務。

Service network restart

這時候發現無法重啟網絡卡,報錯 Error:No suitable device found: no device found for connection "System eth0"

使用ifconfig命令檢視,現在開啟的是Linux自動新建的eth1網絡卡,但是使用的配置檔案卻是eth0的檔案,於是改名為ifconfig-eth1. 並且在ifcfg-eth1中的device選項的eth0改為eth1(當然整個操作都反著做,使用eth0網絡卡,也完全沒問題)然後確定ifconfig命令後得到的正確的mac地址和 ifcfg中的mac地址,以及/etc/udev/rules.d/70-persistent-net.rules檔案中的mac地址是否相同,後兩個檔案中有錯誤則改正。

儲存操作

重啟服務,發現成功重啟。