解決ubuntu因主機移動無法找到eth0的方法

2021-04-15 23:01:22 字數 776 閱讀 8533

昨天移動了vmware的檔案到另一台電腦上,生啟動虛擬機器ubuntu提示無法找到eth0.

提示錯誤:eth0:error while getting inte***ce flags: no such device

經驗證為移動虛擬檔案到另一台電腦上時候選擇了create uuid造成網絡卡mac不一致造成的.(虛擬機器資料夾被移動,或者clone系統的時候,vmware會彈出乙個對話方塊,問keep還是create uuid.)

解決辦法1:

解決辦法2:

查詢檔案名類似於 *persistent-net.rules或者 *persistent-disk.rules的檔案,方法如下:

$sudo updatedb

$sudo locate *persistent-net.rules

$sudo locate *persistent-disk.rules

我在「/etc/udev/rules.d/」資料夾下找到類似「25_persistent-disk.rules」檔案

開啟看一下,形如:

$ pci device 14xx:16xx (tg3)

action==」add」, subsystem==」net」, drivers==」?*」, sysfs==」00:11:xx:xx:xx:xx」, name=」eth0″

移走或者刪除這個檔案.然後重啟動

重啟:$sudo shutdown -r now

之後ok

bug 解決因系統問題無法連線MQ

今天真是鬱悶,在寫乙個監視mq的程式時,老是無法連線上mq。剛開始出現錯誤的大致資訊如下 unable to load dll amqxcs2.dll 暈了,這是啥dll?查了下幫助才知道原來這個就mq客戶端安裝時的dll。當時想到的就是目錄沒有許可權訪問,然後便開始為目錄加上許可權,再次執行。還是...

定位amdu無法使用的根因並解決

環境 oel 5.7 oracle 10g amdu x86 64 現象 我的兩套實驗環境,一套單例項,一套rac,作業系統都是oel 5.7,資料庫都是oracle 10g,上傳同樣的amdu介質。乙個正常,乙個報錯 報錯環境 oracle rac1 server lib amdu amdu sy...

解決Docker MySQL無法被宿主機訪問的問題

docker啟動mysql容器後,建立乙個localhost訪問的使用者 create user test localhost identified by test 但是在宿主機中無法通過該使用者登入 在docker中的mysql建立localhost的使用者只能在docker內部訪問,而不能通過外...